HTTP 413 Content Too Large: qué significa y cómo solucionarlo

RESPUESTA DIRECTA

HTTP 413 Content Too Large significa que el cuerpo de la solicitud es más grande de lo que el servidor o un componente intermediario está dispuesto o configurado para procesar. Aparece habitualmente durante cargas de archivos, envíos de formularios grandes o solicitudes a una API. La solución correcta es reducir el tamaño de la solicitud o ajustar, con la debida autorización, el límite de la aplicación, el servidor web, el proxy, la CDN o el WAF responsable.

Puntos clave

  • HTTP 413 se aplica a la solicitud que se está enviando, no necesariamente al tamaño de la respuesta ni al sitio web completo.
  • Las cargas de archivos grandes, los envíos de formularios y los payloads de API son desencadenantes habituales.
  • Un reverse proxy, una CDN, un WAF, un servidor web o una aplicación pueden rechazar la solicitud antes de que llegue a la aplicación.
  • Compara el tamaño de la solicitud con los límites configurados en cada capa en lugar de cambiar todos los límites a la vez.
  • Confirma la solución usando la misma URL, método, tipo de contenido y patrón de payload; después, comprueba que las solicitudes más pequeñas y no relacionadas siguen funcionando.
Revisado el 2026-09-25 Errores HTTP y del servidor
SA

Site Administrator

Última revisión: September 25, 2026

Qué significa este error y cómo reconocerlo

  • Un navegador, cliente de API, herramienta de carga o comprobación de monitorización recibe HTTP 413 Content Too Large.
  • El error aparece al enviar un archivo grande, formulario, documento JSON, solicitud multipart u otro cuerpo de solicitud.
  • Una versión más pequeña de la misma solicitud puede funcionar, mientras que la solicitud más grande falla.
  • La respuesta puede proceder de un proxy, CDN, WAF, servidor web o aplicación, y puede tener encabezados o texto del cuerpo diferentes según la capa que la genere.
  • El resto del sitio puede seguir disponible, y las URL o tipos de solicitud no relacionados pueden continuar funcionando.
  • La resolución DNS y TLS pueden seguir funcionando correctamente, porque 413 es una respuesta de la capa HTTP.

Causas principales, ordenadas por probabilidad

  1. La solicitud supera un límite de carga o de tamaño del cuerpo. La aplicación o el servidor web pueden imponer un tamaño máximo para el cuerpo de la solicitud, los archivos, los formularios o las solicitudes multipart.
  2. Un intermediario tiene un límite inferior. Un reverse proxy, CDN, balanceador de carga o WAF puede rechazar la solicitud antes de que la aplicación de origen la reciba.
  3. La solicitud se enruta a través de un endpoint más restrictivo. Distintas URL, métodos, hosts virtuales o entornos pueden tener políticas de tamaño diferentes.
  4. Los límites de configuración no coinciden. El proxy puede permitir una solicitud que la aplicación rechaza, o la aplicación puede permitir una que el proxy bloquea.
  5. La solicitud es más grande de lo esperado de forma no intencionada. La sobrecarga de multipart, un campo codificado demasiado grande, un archivo adjunto o un reintento del cliente con datos duplicados pueden aumentar el tamaño del cuerpo.
  6. El endpoint rechaza intencionadamente el contenido grande. Algunas API o rutas de carga imponen un límite de producto o seguridad que no debe eliminarse sin confirmar la política prevista.

Cómo solucionarlo

1¿La respuesta es realmente 413? Confirma el estado HTTPfinal después de las redirecciones y registra losencabezados de respuesta.2¿El tamaño de la solicitud se relaciona con el fallo?Compara una solicitud mínima con el cuerpo, archivo oformulario que falla.3¿Qué capa la generó? Relaciona la marca de tiempo ylos detalles de la solicitud en los logs de la CDN, elWAF, el proxy, el servidor web y la aplicación.4¿El límite es intencionado? Si lo es, reduce o dividela solicitud conforme a la política documentada. Si nolo es, revisa únicamente el límite de la caparesponsable y su impacto en los recursos y la seguridad.5¿La corrección funcionó de forma segura? Vuelve aprobar la solicitud original y verifica que lassolicitudes más pequeñas, no relacionadas eintencionadamente sobredimensionadas se comportancorrectamente.
Diagnostic flow at a glance — full detail in the steps below.

Para visitantes y usuarios de API

  1. Confirma la URL exacta y repite la solicitud una vez, sin actualizar la página repetidamente.
  2. Si estás cargando un archivo, prueba con uno más pequeño o reduce su tamaño mediante un formato o método de compresión aprobado.
  3. Para una solicitud de API, compara el payload que falla con un payload mínimo válido. Comprueba si hay campos inesperadamente grandes, datos incrustados, contenido duplicado o una construcción multipart incorrecta.
  4. Confirma que la solicitud utiliza el método y el tipo de contenido previstos. No elimines la autenticación ni los controles de seguridad solo para evitar el error.
  5. Si las solicitudes más pequeñas funcionan pero la solicitud necesaria no, envía al propietario del sitio la URL, el método, el tamaño aproximado de la solicitud, la marca de tiempo, los encabezados de respuesta y una descripción anonimizada del payload. No compartas contraseñas, cookies, tokens ni secretos de API.

Para propietarios de sitios y desarrolladores

  1. Captura la solicitud que falla. Registra la URL, el método HTTP, el tipo de contenido, el tamaño aproximado del cuerpo, el estado, los encabezados de respuesta y si la solicitud pasa por un proxy, CDN, balanceador de carga o WAF. Oculta las credenciales y los datos personales.
  2. Reproduce el problema comparando tamaños. Prueba una solicitud mínima válida y solicitudes progresivamente más grandes, o compara una carga correcta con la que falla. Esto ayuda a establecer el límite efectivo sin cambiar la configuración prematuramente.
  3. Identifica la capa que la genera. Compara el cuerpo de la respuesta, los encabezados, los logs de acceso, los logs del proxy, los eventos del WAF y los logs de la aplicación correspondientes a la misma marca de tiempo y solicitud. Si la solicitud no aparece en los logs de la aplicación, es posible que un componente ascendente la haya rechazado antes.
  4. Compara los límites a lo largo de la ruta. Comprueba los límites relevantes del cuerpo de la solicitud, de carga, multipart, proxy, CDN, WAF y aplicación. El límite efectivo lo controla el primer componente que rechaza la solicitud.
  5. Elige la corrección más específica. Si la solicitud debe aceptarse, ajusta únicamente la ruta o el componente relevante después de confirmar la autorización y las implicaciones de memoria, almacenamiento, tiempo de espera y seguridad. Si el límite es intencionado, mantenlo y cambia el flujo de trabajo del cliente o documenta el máximo admitido.
  6. Vuelve a probar el patrón de solicitud original. Usa el mismo método, URL, tipo de contenido y un tamaño de payload representativo. Confirma que una solicitud aceptada llega a la aplicación y que las solicitudes malformadas o claramente sobredimensionadas siguen gestionándose según lo previsto.
  7. Comprueba el comportamiento relacionado. Prueba una solicitud más pequeña, una ruta no relacionada, el comportamiento de autenticación y cualquier otra capa de proxy o aplicación afectada por el cambio de configuración. Mantén el cambio bajo control de versiones y registra el límite final y el motivo.

Prevención y cómo verificar la solución

  • Documenta los tamaños máximos admitidos para solicitudes, archivos y multipart en cada ruta de carga o API.
  • Mantén visibles y, cuando sea posible, bajo control de versiones los límites de la aplicación, el servidor web, el proxy, la CDN y el WAF.
  • Prueba tamaños límite y solicitudes grandes representativas en un entorno que no sea de producción antes del lanzamiento.
  • Supervisa las respuestas 413 por ruta, método, cliente y despliegue para distinguir un aumento inesperado de un límite intencionado.
  • Asegúrate de que los clientes validen el tamaño del archivo y del payload antes de la transmisión y ofrezcan una alternativa clara cuando una solicitud sea demasiado grande.
  • Conserva suficientes logs anonimizados del proxy y la aplicación para determinar qué capa rechazó una solicitud, sin registrar secretos ni datos personales innecesarios.

Cuándo pedir ayuda externa

Escala el problema al propietario del sitio, proveedor de hosting o administrador de la plataforma cuando una carga o solicitud de API necesaria se rechace inesperadamente, la respuesta provenga de una infraestructura que no puedes configurar o cambiar el límite pueda afectar a la memoria, el almacenamiento, los tiempos de espera, la política del WAF u otros usuarios. Incluye la URL exacta, el método, el tamaño aproximado del cuerpo, la marca de tiempo, los encabezados de respuesta, la ruta de la solicitud a través de cualquier proxy o CDN y logs anonimizados. No compartas contraseñas, cookies de sesión, encabezados de autorización, claves de API ni el contenido de archivos privados.

Comprobar un sitio web

Preguntas frecuentes

¿HTTP 413 se debe a una respuesta grande del servidor?

Normalmente no. HTTP 413 se refiere al contenido de la solicitud del cliente, como una carga de archivo, un envío de formulario o el cuerpo de una API. Una respuesta grande es un problema diferente.

¿Por qué una solicitud pequeña funciona y una más grande devuelve 413?

Es probable que la solicitud más grande haya superado un umbral del cuerpo de la solicitud o de carga impuesto por la aplicación o por un proxy ascendente, CDN, WAF o servidor web. Comparar ambas solicitudes ayuda a localizar el límite efectivo.

¿Un reverse proxy puede devolver HTTP 413 antes de que la aplicación vea la solicitud?

Sí. Un intermediario puede rechazar una solicitud sobredimensionada antes de reenviarla, por lo que el log de la aplicación puede no contener ninguna solicitud coincidente. Comprueba también los logs del proxy, la CDN o el WAF, además de los logs del origen.

¿Debo aumentar el límite de carga para solucionar HTTP 413?

Solo si se espera la solicitud más grande y el cambio está autorizado. Revisa las implicaciones de memoria, almacenamiento, tiempo de espera, abuso y seguridad, y actualiza la capa relevante en lugar de aumentar ampliamente todos los límites.

¿HTTP 413 puede afectar únicamente a una URL o método de API?

Sí. Los límites pueden variar según la ruta, el host virtual, el método, el entorno o la ruta de infraestructura. Otras páginas y tipos de solicitud pueden seguir funcionando con normalidad.

¿Qué debo enviar al propietario del sitio sobre un error 413?

Proporciona la URL, el método, el tamaño aproximado de la solicitud, el tipo de contenido, la marca de tiempo, los encabezados de respuesta y una descripción anonimizada de lo que se envió. No incluyas nunca contraseñas, cookies, tokens ni secretos de API.

Documentación adicional

  • MDN Web Docs — HTTP 413 Content Too Large: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/413
  • RFC 9110 — HTTP Semantics: https://www.rfc-editor.org/rfc/rfc9110