# API03004: Richiesta Troppo Grande

## Cosa Significa[​](#what-this-means "Collegamento diretto a Cosa Significa")

La richiesta che stai inviando supera i limiti di dimensione del server. Questo di solito accade quando si cerca di inviare troppi dati in una sola volta.

## Cause Comuni[​](#common-causes "Collegamento diretto a Cause Comuni")

* **Operazioni di batch grandi** — Tentare di sincronizzare troppi record in una sola volta
* **Immagini grandi** — Caricare immagini sovradimensionate
* **Troppi articoli** — Ordine con un numero estremamente alto di righe
* **Limiti del server** — PHP o server web hanno limiti di upload bassi

## Come Risolvere[​](#how-to-fix "Collegamento diretto a Come Risolvere")

### 1. Ridurre la Dimensione della Richiesta[​](#1-reduce-request-size "Collegamento diretto a 1. Ridurre la Dimensione della Richiesta")

Se stai sincronizzando i dati:

* Prova a sincronizzare in batch più piccoli
* Il POS dovrebbe gestirlo automaticamente
* Aspetta che la sincronizzazione attuale sia completata prima di iniziarne un'altra

### 2. Controlla le Dimensioni delle Immagini[​](#2-check-image-sizes "Collegamento diretto a 2. Controlla le Dimensioni delle Immagini")

Se stai caricando immagini:

* Ridimensiona le immagini prima di caricarle
* Usa formati compressi (JPEG vs BMP)
* La maggior parte delle immagini dei prodotti funziona bene sotto 1MB

### 3. Dividere Ordini Grandi[​](#3-split-large-orders "Collegamento diretto a 3. Dividere Ordini Grandi")

Se un ordine ha molti articoli:

* Considera di suddividerlo in più ordini
* Questo è raro nell'uso normale del POS

### 4. Aumentare i Limiti del Server[​](#4-increase-server-limits "Collegamento diretto a 4. Aumentare i Limiti del Server")

Contatta il tuo fornitore di hosting o modifica le impostazioni PHP:

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

upload_max_filesize = 64M

post_max_size = 64M

max_input_vars = 5000
```

### 5. Controlla i Limiti del Server Web[​](#5-check-web-server-limits "Collegamento diretto a 5. Controlla i Limiti del Server Web")

Nginx o Apache potrebbero avere i propri limiti:

* `client_max_body_size` per Nginx
* `LimitRequestBody` per Apache

## Errori Correlati[​](#related-errors "Collegamento diretto a Errori Correlati")

* [API03005](/it/error-codes/API03005.md) — Limite di Rate Superato
* [API03007](/it/error-codes/API03007.md) — Coda di Richiesta Piena
