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?
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?
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.
Sem limite por especificação. O limite é MIN(limit_browser,limit_server).
O método POST não tem nenhum limite no tamanho dos dados. Mas o Server & Browsers tem.
Por exemplo
IE: 2 GB
Firefox: 2 GB
Chrome: 4 GB
Opera: 4 GB
Para mais detalhes verifique abaixo URL
https://www.motobit.com/help/scptutl/pa98.htm
Eu não acho que haja um limite específico no protocolo, MAS há casos em que as coisas ficam esquisitas se você estiver transferindo arquivos enormes. Depende do tamanho do arquivo 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.