API03001: Ongeldige verzoekindeling
Wat dit betekent
Het verzoek dat naar de server is verzonden, had niet de verwachte indeling. De server kon niet begrijpen wat de POS vroeg omdat de structuur van het verzoek onjuist was.
Veelvoorkomende oorzaken
- Beschadigde gegevens — De gegevens zijn beschadigd vóór verzending
- Softwarefout — Een probleem in de POS-toepassing
- Proxy-interferentie — Een proxy of firewall heeft het verzoek gewijzigd
- Problemen met tekencodering — Speciale tekens zijn niet correct gecodeerd
Toewijzing van serverfouten
Deze foutcode wordt geactiveerd wanneer de server het volgende retourneert:
| Servercode | Bron |
|---|---|
| HTTP 400 | Elk serverantwoord (fallback) |
Oplossen
1. De actie opnieuw proberen
Soms is dit een eenmalige storing:
- Wacht even en probeer het opnieuw
- Vernieuw de POS en probeer opnieuw
2. Controleren op speciale tekens
Als je gegevens invoert met speciale tekens:
- Probeer emoji's of ongebruikelijke symbolen te verwijderen
- Gebruik standaardtekens voor productnamen, enz.
3. De POS bijwerken
Zorg dat je de nieuwste versie gebruikt:
- Controleer op app-updates
- Werk de WCPOS-plugin op je server bij
4. Netwerkconfiguratie controleren
Als je achter een proxy zit:
- Controleer of de proxy de verzoeken niet wijzigt
- Controleer de firewallregels
- Probeer toegang via een ander netwerk
5. Het probleem melden
Als dit consequent gebeurt:
- Noteer welke actie de fout veroorzaakt
- Controleer de browserconsole voor details (webversie)
- Meld het op GitHub met reproductiestappen