# API03001: Format de Requête Invalide

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

La demande envoyée au serveur n'était pas dans le format attendu. Le serveur n'a pas pu comprendre ce que le POS demandait car la structure de la demande était incorrecte.

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

* **Données corrompues** — Les données ont été corrompues avant l'envoi
* **Bug logiciel** — Un problème dans l'application POS
* **Interférence de proxy** — Un proxy ou un pare-feu a modifié la demande
* **Problèmes d'encodage de caractères** — Des caractères spéciaux n'ont pas été encodés correctement

## Mapping des Erreurs du Serveur[​](#server-error-mapping "Lien direct vers Mapping des Erreurs du Serveur")

Ce code d'erreur est déclenché lorsque le serveur renvoie :

| Code Serveur | Source                           |
| ------------ | -------------------------------- |
| HTTP 400     | Toute réponse du serveur (repli) |

## Comment Corriger[​](#how-to-fix "Lien direct vers Comment Corriger")

### 1. Réessayez l'Action[​](#1-retry-the-action "Lien direct vers 1. Réessayez l'Action")

Parfois, il s’agit d’une anomalie ponctuelle :

* Attendez un moment et réessayez
* Rafraîchissez le POS et réessayez

### 2. Vérifiez les Caractères Spéciaux[​](#2-check-for-special-characters "Lien direct vers 2. Vérifiez les Caractères Spéciaux")

Si vous entrez des données avec des caractères spéciaux :

* Essayez de retirer des emojis ou des symboles inhabituels
* Utilisez des caractères standards pour les noms de produits, etc.

### 3. Mettez à Jour le POS[​](#3-update-the-pos "Lien direct vers 3. Mettez à Jour le POS")

Assurez-vous d'utiliser la dernière version :

* Vérifiez les mises à jour de l'application
* Mettez à jour le plugin WCPOS sur votre serveur

### 4. Vérifiez la Configuration Réseau[​](#4-check-network-configuration "Lien direct vers 4. Vérifiez la Configuration Réseau")

Si vous êtes derrière un proxy :

* Vérifiez que le proxy ne modifie pas les demandes
* Vérifiez les règles de pare-feu
* Essayez d'accéder depuis un autre réseau

### 5. Signalez le Problème[​](#5-report-the-issue "Lien direct vers 5. Signalez le Problème")

Si cela se produit de manière constante :

* Notez quelle action déclenche l'erreur
* Vérifiez la console du navigateur pour plus de détails (version web)
* Signalez sur [GitHub](https://github.com/wcpos) avec les étapes de reproduction

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

* [API03002](/fr/error-codes/API03002.md) — Paramètres Requis Manquants
* [API03003](/fr/error-codes/API03003.md) — Valeur de Paramètre Invalide
