O byte [] conclui uma resposta do servidor HTTP?
-
22-08-2019 - |
Pergunta
o byte / bytes você enviar para concluir uma resposta do servidor HTTP?
Solução
O comprimento resposta é determinada por fechar a ligação (HTTP / 1.0), o cabeçalho de resposta conteúdo de comprimento, ou o uso de Chunked Codificação.
Consulte HTTPbis, parte 1, Seção 4.4 .
Outras dicas
Não existe tal byte. A ligação pode ser terminada por um ou outro lado.
Não é o cabeçalho Content-Length opcional, mas é um tipo de dica para o cliente para saber o tamanho da resposta.
Não há marcador - em vez disso, no cabeçalho de resposta HTTP, há um campo de conteúdos de comprimento descrevendo o comprimento do corpo da resposta ??p>
Se você está interessado em examinar e aprender sobre o protocolo HTTP, gostaria de baixar a ferramenta Fiddler em http : //www.fiddler2.com/fiddler2/
Você pode então olhar "nos bastidores" o que acontece quando você visita uma página web e ver o pedido e resposta de texto.
A partir RFC 2616 (HTTP 1.1)
HTTP / 1.1 define a sequência CR LF como o marcador de fim-de-linha para todos elementos de protocolo, com excepção da entidade do corpo (ver apêndice para 19,3 aplicações tolerantes). O marcador de fim-de-linha dentro de uma entidade-corpo é definido pelo seu tipo de suporte associada, tal como descrito na secção 3.7.