# API03004: Verzoek te groot

## Wat dit betekent[​](#what-this-means "Directe link naar Wat dit betekent")

Het verzoek dat je verstuurt, overschrijdt de groottelimieten van de server. Dit gebeurt meestal wanneer je probeert te veel data tegelijk te versturen.

## Veelvoorkomende oorzaken[​](#common-causes "Directe link naar Veelvoorkomende oorzaken")

* **Grote batchbewerkingen** — Proberen te veel records tegelijk te synchroniseren
* **Grote afbeeldingen** — Te grote afbeeldingen uploaden
* **Te veel items** — Bestelling met extreem veel regelitems
* **Serverlimieten** — PHP of webserver heeft lage uploadlimieten

## Hoe op te lossen[​](#how-to-fix "Directe link naar Hoe op te lossen")

### 1. Verklein de verzoekgrootte[​](#1-reduce-request-size "Directe link naar 1. Verklein de verzoekgrootte")

Bij het synchroniseren van data:

* Probeer in kleinere batches te synchroniseren
* De POS zou dit automatisch moeten afhandelen
* Wacht tot de huidige synchronisatie is voltooid voordat je een nieuwe start

### 2. Controleer afbeeldingsgroottes[​](#2-check-image-sizes "Directe link naar 2. Controleer afbeeldingsgroottes")

Bij het uploaden van afbeeldingen:

* Verklein afbeeldingen voordat je ze uploadt
* Gebruik gecomprimeerde formaten (JPEG in plaats van BMP)
* De meeste productafbeeldingen werken goed onder 1MB

### 3. Splits grote bestellingen[​](#3-split-large-orders "Directe link naar 3. Splits grote bestellingen")

Als een bestelling veel items heeft:

* Overweeg om deze in meerdere bestellingen te splitsen
* Dit is zeldzaam bij normaal POS-gebruik

### 4. Verhoog serverlimieten[​](#4-increase-server-limits "Directe link naar 4. Verhoog serverlimieten")

Neem contact op met je hostingprovider of pas PHP-instellingen aan:

```
// In php.ini or .htaccess

upload_max_filesize = 64M

post_max_size = 64M

max_input_vars = 5000
```

### 5. Controleer webserverlimieten[​](#5-check-web-server-limits "Directe link naar 5. Controleer webserverlimieten")

Nginx of Apache kunnen hun eigen limieten hebben:

* `client_max_body_size` voor Nginx
* `LimitRequestBody` voor Apache

## Gerelateerde fouten[​](#related-errors "Directe link naar Gerelateerde fouten")

* [API03005](/nl/error-codes/API03005.md) — Snelheidslimiet overschreden
* [API03007](/nl/error-codes/API03007.md) — Verzoekwachtrij vol
