"HTTP413 Request Entity Too Large" es un error HTTP que se muestra cuando los datos que intentas subir superan la capacidad permitida por el servidor.
El nombre oficial actual es 413 Content Too Large, pero los nombres "413 Payload Too Large" y "413 Request Entity Too Large" aún se utilizan ampliamente.
Es decir, aunque los nombres sean diferentes, el significado de "los datos enviados son demasiado grandes para ser aceptados" es común.
Este error ocurre especialmente en los siguientes casos:
En muchos casos, esto se debe a restricciones de capacidad del servidor y no a un fallo en la conexión a Internet o en la computadora.
Esta es la causa más común.
Los servicios web suelen tener límites de carga establecidos, como "hasta 10MB por archivo" o "hasta 100MB". Si se supera ese límite, se devuelve un HTTP413.
Aunque cada archivo individual sea pequeño, puede haber casos en los que, al cargar varios archivos, el tamaño total supere el límite permitido.
Por ejemplo, si envías 10 imágenes de 20MB, el tamaño total será de 200MB, lo que podría resultar en un error 413 en servicios con restricciones de capacidad.
Los administradores del sitio pueden configurar límites de tamaño de carga en el servidor web.
Ejemplos típicos incluyen:
Incluso si la aplicación aumenta la capacidad, no es raro que un servidor web o CDN en el medio devuelva un 413 primero.
Si se muestra un HTTP413, verifica los siguientes elementos.
Particularmente, los videos pueden llegar a ser de varios GB si se guardan en 4K o con altas tasas de bits, y a veces, bajar la calidad puede reducir el tamaño a menos de la mitad.
Si gestionas tu propio sitio web, revisando la configuración del servidor puede haber una solución.
Cambia el valor de client_max_body_size según sea necesario.
Verifica los siguientes valores de configuración.
No solo el tamaño de carga, sino también las restricciones del tamaño total de las solicitudes POST pueden influir, por lo que es importante verificar múltiples configuraciones en conjunto.
Si utilizas un CDN o WAF como Cloudflare, es posible que se devuelva un error 413 antes del servidor web.
Si solo cambias la configuración del servidor web y no ves mejora, verifica también las restricciones de carga en estos servicios.
Sería posible que te enfrentes a límites de capacidad al usar adjuntos de correo o servicios de chat.
En tales casos, puedes considerar usar el UploadF, un cargador de archivos gratuito.
Si son imágenes, también puedes utilizar herramientas web convenientes para edición de imágenes en línea, OCR, y eliminación de fondos.
413 es un tipo de código de estado HTTP. Puede que la causa interna del mensaje "fallo de carga" sea también el 413.
No. En muchos casos, el servidor está funcionando correctamente pero rechaza la solicitud porque se superó el límite de capacidad configurado.
Es posible que haya problemas del lado del servicio, un cambio temporal en la configuración, o restricciones de CDN o proxy; se pueden considerar otras causas. Probar en otro navegador o esperar un tiempo antes de cargar de nuevo también puede ser efectivo.
HTTP413 Request Entity Too Large es un error que ocurre cuando los datos que intentas cargar superan la capacidad permitida por el servidor.
Para los usuarios, generalmente pueden resolverlo reduciendo el tamaño de los archivos o enviándolos en partes, y para los administradores del sitio, es necesario verificar las restricciones de capacidad en múltiples lugares como NGINX, Apache, PHP, y CDN.
Si deseas compartir archivos grandes, también es conveniente utilizar un cargador de archivos gratuito como UploadF, según tus necesidades.