DevToolPal
PT
4xx Erros do cliente

413 Content Too Large

Conteúdo muito grande

O que significa

O corpo da requisição é maior do que o servidor quer ou consegue processar. Antes se chamava Payload Too Large.

Causas comuns

  • O upload excede o client_max_body_size do nginx (padrão 1 MB)
  • upload_max_filesize ou post_max_size do PHP pequenos demais
  • Limites de corpo do API gateway ou serverless

Como resolver

Se você é o cliente ou visitante

Comprima ou divida o upload, ou use a API de upload retomável ou multipart do serviço.

Se você mantém o site ou a API

Aumente os limites em todas as camadas: proxy (client_max_body_size), framework da aplicação e gateway. Informe o limite na mensagem de erro.

Resposta de exemplo

HTTP/1.1
HTTP/1.1 413 Content Too Large
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Connection: close
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "Content Too Large",
  "status": 413,
  "detail": "Uploads are limited to 10 MB."
}

Especificação

RFC 9110 §15.5.14

Perguntas frequentes

› Como corrijo 413 no nginx?

Aumente client_max_body_size no bloco http, server ou location, por exemplo client_max_body_size 50m;, e recarregue o nginx.

› Por que ainda recebo 413 depois de aumentar o limite da aplicação?

Outra camada, como proxy reverso, CDN ou balanceador, tem seu próprio limite mais baixo.