In breve: REST API corpo JSON non valido — indica che l’operazione non si completa come previsto nell’area WordPress REST API.
Indice dei contenuti
REST API corpo JSON non valido: significato
Le prime ipotesi da verificare per “REST API corpo JSON non valido” sono endpoint, metodo o parametro non sono registrati come previsto; nonce, cookie o header Authorization non arrivano all’applicazione.

Sintomi e cause probabili
Sintomi da verificare
- Il messaggio “REST API corpo JSON non valido” compare durante un’operazione ripetibile.
- La funzione coinvolta in WordPress REST API non raggiunge il risultato previsto.
- Il log dell’area WordPress REST API registra un evento nello stesso minuto della prova.
- Il comportamento osservato in WordPress REST API cambia in base a utente, rete, file o configurazione.
Cause probabili
- Endpoint, metodo o parametro non sono registrati come previsto
- Nonce, cookie o header Authorization non arrivano all’applicazione
- Plugin, tema o WAF blocca la rotta
- La risposta PHP viene interrotta o non contiene JSON valido
Diagnosi passo per passo
- Aprire l’endpoint esatto e registrare il codice HTTP
- Controllare metodo, parametro, nonce e autorizzazione
- Verificare la richiesta in DevTools o con un client controllato
- Correlare la prova con debug.log, error_log e WAF
Log e dati da controllare
- DevTools o risposta REST completa
- WordPress debug.log ed error_log
- log WAF, proxy e server web
Correzioni sicure
- Correggere rotta, metodo e parametri secondo la registrazione dell’endpoint
- Ripristinare nonce, cookie o header Authorization lungo il proxy
- Rimuovere l’output PHP che interrompe la risposta JSON
- Limitare l’eccezione WAF al solo endpoint confermato
- Aggiornare o correggi il componente indicato da debug.log

Verifica finale
- L’endpoint restituisce JSON valido
- Il codice HTTP corrisponde all’esito
- Autorizzazione e nonce arrivano correttamente
- Site Health non segnala lo stesso errore
Errori da evitare
- Non rendere pubblico un endpoint privato
- Non disattivare globalmente nonce o autorizzazione
- Non stampare output prima della risposta JSON
- Non confondere una rotta assente con un permesso negato
Guide Xlogic correlate
- WordPress REST API rest_invalid_param: parametro non valido
- WordPress rest_cookie_invalid_nonce: nonce REST non valido
- WordPress REST API 401 Unauthorized: cause e soluzioni
Fonti tecniche
Domande frequenti
Che cosa significa “REST API corpo JSON non valido”?
REST API corpo JSON non valido — indica che l’operazione non si completa come previsto nell’area WordPress REST API.
Da cosa può dipendere “REST API corpo JSON non valido”?
Le cause da verificare per “REST API corpo JSON non valido” sono: endpoint, metodo o parametro non sono registrati come previsto; nonce, cookie o header Authorization non arrivano all’applicazione; plugin, tema o WAF blocca la rotta.
Quali controlli eseguire per “REST API corpo JSON non valido”?
Per diagnosticare “REST API corpo JSON non valido”, controlla nell’ordine: aprire l’endpoint esatto e registrare il codice HTTP; controllare metodo, parametro, nonce e autorizzazione; verificare la richiesta in DevTools o con un client controllato. La soluzione è confermata quando L’endpoint restituisce JSON valido; il codice HTTP corrisponde all’esito.