Passer au contenu principal
Version : 1.x

API03004 : Demande Trop Grande

Ce que cela signifie

La demande que vous envoyez dépasse les limites de taille du serveur. Cela se produit généralement lorsque vous essayez d'envoyer trop de données d'un coup.

Causes Courantes

  • Opérations par lots volumineuses — Essayer de synchroniser trop d'enregistrements en même temps
  • Images volumineuses — Télécharger des images de trop grande taille
  • Trop d'articles — Commande avec un nombre excessif de lignes de commande
  • Limites du serveur — PHP ou serveur web a de faibles limites de téléchargement

Comment Résoudre

1. Réduire la Taille de la Demande

Si vous synchronisez des données :

  • Essayez de synchroniser en plus petits lots
  • Le POS devrait gérer cela automatiquement
  • Attendez que la synchronisation actuelle soit terminée avant d'en commencer une autre

2. Vérifier les Tailles d'Image

Si vous téléchargez des images :

  • Redimensionnez les images avant de les télécharger
  • Utilisez des formats compressés (JPEG vs BMP)
  • La plupart des images de produits fonctionnent bien en dessous de 1 Mo

3. Diviser les Grandes Commandes

Si une commande a de nombreux articles :

  • Envisagez de partager en plusieurs commandes
  • Cela est rare dans l'utilisation normale du POS

4. Augmenter les Limites du Serveur

Contactez votre fournisseur d'hébergement ou modifiez les paramètres PHP :

// In php.ini or .htaccess
upload_max_filesize = 64M
post_max_size = 64M
max_input_vars = 5000

5. Vérifier les Limites du Serveur Web

Nginx ou Apache peuvent avoir leurs propres limites :

  • client_max_body_size pour Nginx
  • LimitRequestBody pour Apache
  • API03005 — Limite de Taux Dépassée
  • API03007 — File d'Attente de Demande Pleine