DevToolPal
ES
4xx Errores del cliente

413 Content Too Large

Contenido demasiado grande

Qué significa

El cuerpo de la petición es mayor de lo que el servidor quiere o puede procesar. Antes se llamaba Payload Too Large.

Causas habituales

  • La subida supera client_max_body_size de nginx (1 MB por defecto)
  • upload_max_filesize o post_max_size de PHP demasiado pequeños
  • Límites de cuerpo del API gateway o de serverless

Cómo solucionarlo

Si eres el cliente o visitante

Comprime o divide la subida, o usa la API de subida reanudable o multiparte del servicio.

Si administras el sitio o la API

Sube los límites en cada capa: proxy (client_max_body_size), framework de la aplicación y gateway. Indica el límite en el mensaje de error.

Respuesta de ejemplo

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."
}

Especificación

RFC 9110 §15.5.14

Preguntas frecuentes

› ¿Cómo arreglo un 413 en nginx?

Aumenta client_max_body_size en el bloque http, server o location, por ejemplo client_max_body_size 50m; y recarga nginx.

› ¿Por qué sigo recibiendo 413 tras subir el límite de la app?

Otra capa, como un proxy inverso, una CDN o un balanceador, tiene su propio límite más bajo.