413

Payload Too Large

Cuando el servidor te dice que tu petición pesa demasiado. ¡A dieta!

⚠️ Error del Cliente

🤔 ¿Qué narices es esto?

El error 413 Payload Too Large es como intentar meter una maleta gigante en la cabina del avión: el servidor te dice que tu petición es demasiado grande y no la acepta.

Este error aparece cuando intentas enviar un archivo, formulario o petición que supera el límite de tamaño que el servidor está dispuesto a aceptar.

  • Subes un archivo demasiado grande
  • El backend tiene límites estrictos de tamaño
  • El proxy o firewall corta peticiones pesadas
  • La configuración del servidor es muy restrictiva

Dato curioso

El 413 es el “te has pasado de peso” de los errores web. Es muy común en formularios de subida de archivos y APIs.

No es el error más habitual, pero cuando aparece suele ser por intentar subir archivos grandes o por límites bajos en el servidor.

🔧 Cómo arreglar este desastre

🚀 Para usuarios normales

  1. Reduce el tamaño del archivo: Comprime o divide el archivo antes de subirlo.
  2. Prueba con otro navegador o app: Por si el problema es del cliente.
  3. Contacta con soporte: Si necesitas subir archivos grandes, pide ayuda.

🛠️ Para desarrolladores

  1. Aumenta el límite de tamaño: Modifica la configuración del servidor (client_max_body_size, LimitRequestBody, etc.).
  2. Gestiona los errores: Devuelve mensajes claros si el usuario se pasa de peso.
  3. Permite subidas por partes: Implementa chunked upload si es necesario.
  4. Revisa proxies y firewalls: Que no estén bloqueando archivos grandes.
  5. Monitoriza los logs: Así sabrás si el problema es frecuente.

Problemas típicos con 413

  • Archivos demasiado grandes:
    Intentas subir un vídeo o imagen gigante y el servidor lo rechaza.
  • Límites bajos en el backend:
    El servidor está configurado para aceptar archivos muy pequeños.
  • Proxies o firewalls restrictivos:
    Un proxy intermedio corta la petición antes de llegar al backend.
  • Subidas sin control:
    No hay validación del tamaño antes de enviar y el usuario se lleva el chasco.
  • APIs que no permiten chunked upload:
    No puedes subir archivos grandes por partes y te toca recortar.

🚀 Respuesta rápida para emergencias

🔥 Si todo el sitio da 413:
1. Revisa la configuración de tamaño en el servidor.
2. Comprueba proxies y firewalls.
3. Informa a los usuarios del límite.
⚡ Si solo una petición da 413:
1. Reduce el tamaño del archivo.
2. Prueba desde otro cliente.
3. Contacta con soporte si es necesario.
🎯 Truco pro:
Permite subidas por partes para archivos grandes.