Un errore 413 indica che un livello della catena HTTP rifiuta un corpo troppo grande. Individua chi risponde prima di aumentare i limiti PHP.
Indice dei contenuti
Che cosa significa
Il server o un livello intermedio rifiuta la richiesta perché il contenuto supera il limite configurato.
Come riconoscere il problema
- Risposta HTTP 413.
- Upload grande rifiutato.
- File piccolo accettato.
- Errore prima di PHP.
- Problema solo dietro CDN.
Cause più frequenti
- Limite del web server
- Limite del reverse proxy
- post_max_size o upload_max_filesize
- Waf o API gateway
- CDN con body limit
- Payload costruito in modo inefficiente
Diagnosi passo per passo
- Confronta un invio piccolo con quello che fallisce e annota dimensioni, URL e orario.
- Controlla i log di proxy, CDN, server web e applicazione per capire dove avviene il rifiuto.
- Verifica i limiti PHP soltanto se la richiesta raggiunge PHP: il superamento di post_max_size non implica sempre una risposta HTTP 413.
Procedura di risoluzione
- Riduci il contenuto oppure chiedi di adeguare il limite del livello responsabile, entro le risorse del servizio.
- Per upload gestiti da PHP controlla anche upload_max_filesize e post_max_size.
- Un trasferimento SFTP, se disponibile, può servire per caricare file; non sostituisce un’operazione API o un’importazione nell’applicazione.
- Ripeti l’operazione e verifica che l’applicazione abbia elaborato tutti i dati.

Guide Xlogic correlate
- Errore 429 Too Many Requests: cause e soluzioni
- Errore 409 Conflict: cause e soluzioni
- Errore 410 Gone: quando usarlo e come risolverlo