413 Content Too Large indica che il server rifiuta la richiesta perché il suo contenuto (il corpo della richiesta) è più grande di quanto il server sia disposto o in grado di elaborare. Il nome attuale è stato introdotto dalla RFC 9110; le specifiche precedenti lo chiamavano “Request Entity Too Large” (RFC 2616) e “Payload Too Large” (RFC 7231), e molti server inviano ancora queste frasi di stato.
Il server può chiudere la connessione per impedire al client di inviare il resto del corpo. Se la condizione è temporanea, dovrebbe inviare Retry-After. I client che inviano Expect: 100-continue possono conoscere il limite prima di caricare qualsiasi cosa.
Limiti comuni sono client_max_body_size di nginx (1 MB per impostazione predefinita), upload_max_filesize e post_max_size di PHP e i limiti di dimensione delle richieste di molti proxy e piattaforme serverless.
Esempio di risposta
HTTP/1.1 413 Content Too Large
Date: Fri, 06 Nov 2026 10:15:32 GMT
Connection: close
Content-Type: application/json
Content-Length: 40
{"error":"Uploads are limited to 10 MB"} SEO e verifica dei redirect
I crawler non inviano corpi nelle richieste, quindi il 413 non ha alcun impatto sulla SEO. TrueURL limita la dimensione dei corpi POST; un 413 dalla destinazione significa che il suo limite è inferiore al corpo che hai inviato.
Cause comuni e casi d’uso
- Il caricamento di un’immagine o di un video supera il limite massimo del server (
client_max_body_sizein nginx,LimitRequestBodyin Apache). upload_max_filesizeopost_max_sizedi PHP sono inferiori alla dimensione del file caricato.- Una richiesta API contiene molti più dati del previsto, per esempio file codificati in base64 all’interno del JSON.