# API04001: Formato di Risposta Non Valido

## Cosa Significa[​](#what-this-means "Collegamento diretto a Cosa Significa")

Il server ha risposto, ma il formato della risposta non è quello che il POS si aspettava. Il server dovrebbe restituire dati JSON, ma è stato ricevuto qualcos'altro.

## Cause Comuni[​](#common-causes "Collegamento diretto a Cause Comuni")

* **Errore PHP visualizzato** — Un errore PHP viene mostrato prima del JSON
* **Conflitto di plugin** — Un altro plugin sta generando contenuti
* **Modalità di manutenzione** — Il sito mostra una pagina di manutenzione
* **Tipo di contenuto errato** — Il server invia HTML invece di JSON
* **Problema di caching** — Viene servita una pagina di errore memorizzata

## Come Risolvere[​](#how-to-fix "Collegamento diretto a Come Risolvere")

### 1. Controlla il Tuo Sito[​](#1-check-your-site "Collegamento diretto a 1. Controlla il Tuo Sito")

Visita il tuo sito WordPress in un browser:

* Si sta visualizzando normalmente?
* Ci sono errori visibili?
* È in modalità di manutenzione?

### 2. Controlla gli Errori PHP[​](#2-check-for-php-errors "Collegamento diretto a 2. Controlla gli Errori PHP")

In `wp-config.php`, abilita temporaneamente il debug:

```
define('WP_DEBUG', true);

define('WP_DEBUG_LOG', true);

define('WP_DEBUG_DISPLAY', false);
```

Controlla `wp-content/debug.log` per errori.

### 3. Testa Diretamente l'API REST[​](#3-test-the-rest-api-directly "Collegamento diretto a 3. Testa Diretamente l'API REST")

Visita `https://iltuosito.com/wp-json/` nel tuo browser:

* Dovrebbe restituire dati JSON
* Se vedi HTML o errori, c'è un problema
* Controlla l'output relativo ai plugin

### 4. Disabilita Temporaneamente il Caching[​](#4-disable-caching-temporarily "Collegamento diretto a 4. Disabilita Temporaneamente il Caching")

I plugin di caching possono servire risposte obsolette:

* Cancella tutte le cache
* Disabilita temporaneamente i plugin di caching
* Escludi l'API REST dal caching

### 5. Controlla i Conflitti dei Plugin[​](#5-check-for-plugin-conflicts "Collegamento diretto a 5. Controlla i Conflitti dei Plugin")

Se un plugin genera contenuti su ogni pagina:

1. Disabilita tutti i plugin non essenziali
2. Testa il POS
3. Riattiva i plugin uno alla volta

## Errori Correlati[​](#related-errors "Collegamento diretto a Errori Correlati")

* [API04003](/it/error-codes/API04003.md) — Risposta JSON Malformata
* [API05005](/it/error-codes/API05005.md) — Plugin Non Trovato
