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