“HTTP413 Request Entity Too Large” è un errore HTTP che viene visualizzato quando i dati che si tenta di caricare superano la capacità consentita dal server.
Il nome ufficiale attuale è 413 Content Too Large, ma nomi come “413 Payload Too Large” e “413 Request Entity Too Large” sono ancora ampiamente utilizzati.
In altre parole, anche se i nomi sono diversi, il significato “i dati inviati sono troppo grandi per essere accettati” è comune.
Questo errore si verifica particolarmente in situazioni come le seguenti.
Nella maggior parte dei casi, è dovuto a limiti di capacità del server e non è causato da problemi di connessione Internet o computer.
È la causa più comune.
I servizi web hanno limiti di capacità di caricamento, ad esempio “fino a 10MB per file” o “fino a 100MB”. Quando si supera questo limite, viene restituito l'errore HTTP413.
Anche se ogni singolo file è piccolo, ci possono essere casi in cui la dimensione totale supera il limite a causa del caricamento di più file contemporaneamente.
Ad esempio, se si inviano 10 immagini da 20MB ciascuna, la dimensione totale sarà di 200MB, cosa che potrebbe causare un errore 413 in un servizio con limiti di capacità.
Gli amministratori dei siti possono impostare un limite sulla dimensione del caricamento nel server web.
Ecco alcuni esempi rappresentativi.
Anche se l'applicazione rialza i limiti, è comune che i server web o i CDN a monte restituiscano prima il 413.
Se viene visualizzato l'errore HTTP413, proviamo a controllare i seguenti aspetti.
Particolarmente i video, se sono salvati in 4K o ad alta bitrate, possono arrivare a diversi GB. A volte riducendo leggermente la qualità, la dimensione può diminuire di oltre la metà.
Se gestisci personalmente un sito web, potresti risolvere il problema rivedendo le impostazioni del server.
Modifica il valore di client_max_body_size secondo necessità.
Controlliamo i seguenti valori di impostazione.
Non solo la dimensione del caricamento, ma anche il limite dimensionale totale dell'intera richiesta POST influenza, quindi è importante controllare più impostazioni insieme.
Se utilizzi un CDN o WAF come Cloudflare, potrebbe restituire errori 413 prima del server web.
Se le modifiche alle impostazioni del server web non portano a miglioramenti, controlla anche i limiti di caricamento di questi servizi.
Può capitare di incorrere in limitazioni di dimensione quando si utilizza allegati email o servizi di chat.
In tali casi, puoi utilizzare un caricatore di file gratuito come UploadF.
Per le immagini, puoi anche utilizzare utili strumenti web online come l'editing delle immagini, OCR, e la rimozione dello sfondo.
413 è un tipo di codice di stato HTTP. La causa interna del messaggio “caricamento fallito” potrebbe anche essere il 413.
No. Nella maggior parte dei casi, il server funziona normalmente e rifiuta la richiesta poiché è stata superata la capacità impostata.
Potrebbero esserci altre cause come guasti del servizio, modifiche temporanee alle impostazioni, o limiti imposti da CDN o proxy. Provare a caricare utilizzando un altro browser o attendere e riprovare potrebbe essere utile.
HTTP413 Request Entity Too Large è un errore che si verifica quando i dati da caricare superano la capacità consentita dal server.
Se sei un utente, spesso puoi risolvere il problema riducendo la dimensione del file o caricando in più fasi, mentre se sei un amministratore di sito, è fondamentale controllare i limiti di capacità in NGINX, Apache, PHP e CDN.
Se desideri condividere file di grandi dimensioni, è utile utilizzare caricatore di file gratuiti come UploadF in base alle tue necessità.