# API03004 : Demande Trop Grande

## Ce que cela signifie[​](#what-this-means "Lien direct vers 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[​](#common-causes "Lien direct vers 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[​](#how-to-fix "Lien direct vers Comment Résoudre")

### 1. Réduire la Taille de la Demande[​](#1-reduce-request-size "Lien direct vers 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[​](#2-check-image-sizes "Lien direct vers 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[​](#3-split-large-orders "Lien direct vers 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[​](#4-increase-server-limits "Lien direct vers 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[​](#5-check-web-server-limits "Lien direct vers 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

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

* [API03005](/fr/error-codes/API03005.md) — Limite de Taux Dépassée
* [API03007](/fr/error-codes/API03007.md) — File d'Attente de Demande Pleine

***
