Existe um tamanho máximo para um HTTP POST? E se houver um tamanho máximo, é determinado pelo protocolo ou fica a critério do servidor?
40
A especificação HTTP não impõe um limite de tamanho específico para postagens. Eles geralmente serão limitados pelo servidor da Web ou pela tecnologia de programação usada para processar o envio do formulário.
O método POST não tem limite no tamanho dos dados. Mas Servidor e Navegadores tem.
Por exemplo
IE: 2 GB
Firefox: 2 GB
Chrome: 4 GB
Opera: 4 GB
Para obter mais detalhes, verifique o URL abaixo
https://www.motobit.com/help/scptutl/pa98.htm
Eu não acho que exista um limite específico no protocolo, mas há casos em que as coisas esquentam se você estiver transferindo arquivos enormes. Depende do tamanho do arquivo e o que pode funcionar um pouco melhor para o seu caso específico. Não há suporte para verificar se o arquivo não foi corrompido na transferência, por exemplo, ao contrário de usar algo como um torrent para a transferência.
fonte