API03004: Richiesta Troppo Grande
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
- 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
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
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
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
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
Nginx o Apache potrebbero avere i propri limiti:
client_max_body_sizeper NginxLimitRequestBodyper Apache