# API04001 : Format de Réponse Invalide

## Ce que Cela Signifie[​](#what-this-means "Lien direct vers Ce que Cela Signifie")

Le serveur a répondu, mais le format de la réponse n'est pas celui que le POS attendait. Le serveur devrait renvoyer des données JSON, mais quelque chose d'autre a été reçu.

## Causes Courantes[​](#common-causes "Lien direct vers Causes Courantes")

* **Erreur PHP affichée** — Une erreur PHP est affichée avant JSON
* **Conflit de plugin** — Un autre plugin génère du contenu
* **Mode maintenance** — Le site affiche une page de maintenance
* **Type de contenu incorrect** — Le serveur envoie du HTML au lieu du JSON
* **Problème de cache** — Une page d'erreur mise en cache est servie

## Comment Résoudre[​](#how-to-fix "Lien direct vers Comment Résoudre")

### 1. Vérifiez Votre Site[​](#1-check-your-site "Lien direct vers 1. Vérifiez Votre Site")

Visitez votre site WordPress dans un navigateur :

* S'affiche-t-il normalement ?
* Y a-t-il des erreurs visibles ?
* Est-il en mode maintenance ?

### 2. Vérifiez les Erreurs PHP[​](#2-check-for-php-errors "Lien direct vers 2. Vérifiez les Erreurs PHP")

Dans `wp-config.php`, activez temporairement le débogage :

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

define('WP_DEBUG_LOG', true);

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

Vérifiez `wp-content/debug.log` pour des erreurs.

### 3. Testez l'API REST Directement[​](#3-test-the-rest-api-directly "Lien direct vers 3. Testez l'API REST Directement")

Visitez `https://votresite.com/wp-json/` dans votre navigateur :

* Devrait renvoyer des données JSON
* Si vous voyez du HTML ou des erreurs, il y a un problème
* Vérifiez pour une sortie liée au plugin

### 4. Désactivez le Cache Temporairement[​](#4-disable-caching-temporarily "Lien direct vers 4. Désactivez le Cache Temporairement")

Les plugins de cache peuvent servir des réponses obsolètes :

* Videz tous les caches
* Désactivez temporairement les plugins de cache
* Excluez l'API REST du cache

### 5. Vérifiez les Conflits de Plugins[​](#5-check-for-plugin-conflicts "Lien direct vers 5. Vérifiez les Conflits de Plugins")

Si un plugin génère du contenu sur chaque page :

1. Désactivez tous les plugins non essentiels
2. Testez le POS
3. Réactivez les plugins un par un

## Erreurs Connexes[​](#related-errors "Lien direct vers Erreurs Connexes")

* [API04003](/fr/error-codes/API04003.md) — Réponse JSON Malformée
* [API05005](/fr/error-codes/API05005.md) — Plugin Introuvable

***
