¿Existe un tamaño máximo para el contenido de una POST HTTP?


40

¿Hay un tamaño máximo para una POST HTTP? Y si hay un tamaño máximo, ¿está determinado por el protocolo o queda a discreción del servidor?

http 

Respuestas:


35

La especificación HTTP no impone un límite de tamaño específico para las publicaciones. Por lo general, estarán limitados por el servidor web o la tecnología de programación utilizada para procesar el envío del formulario.


16

Sin límite por especificación. El límite es MIN (browser_limit, server_limit).



2

No creo que haya un límite específico en el protocolo, PERO hay casos en los que las cosas se ponen difíciles si estás transfiriendo archivos enormes. Depende del tamaño del archivo en cuanto a qué puede funcionar un poco mejor para su caso específico. No hay ningún soporte para verificar que el archivo no esté dañado en la transferencia, por ejemplo, a diferencia de usar algo como un torrente para la transferencia.


3
Si TCP hace su trabajo, el archivo debe estar intacto.
Justin Scott

2
Si TCP hace su trabajo, no necesitaríamos sumas md5 para verificar imágenes ISO y otros archivos grandes :-)
Bart Silverstrim

66
Las sumas md5 se utilizan para verificar si el archivo fuente coincide con el archivo de contenido del editor para evitar falsificaciones. TCP tiene una verificación de paquete y la posibilidad de que pase un error sin detecciones es mínima.
cavila

1
Nota: md5 ya no es resistente a colisiones. No confíes en md5sums para verificar el creador de un archivo.
Dodekeract

@cavila: La verificación TCP es una suma de verificación de 32 bits, por lo que podemos cuantificar esa posibilidad: es 1 en 2 ^ 32 por paquete . Por supuesto, la mayoría de los paquetes no son defectuosos para empezar.
MSalters
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.