Quais são as informações obrigatórias que um cabeçalho de solicitação HTTP deve conter?
http
http-headers
Stephan Kristyn
fonte
fonte
Respostas:
GET / HTTP/1.0
é uma solicitação HTTP legal.Se não houver um
Host
campo de cabeçalho, você poderá não obter os resultados esperados se o servidor de destino for um host virtual que não tenha seu próprio endereço IP para se diferenciar de outros hosts virtuais.HTTP 1.1 requer o
Host
campofonte
wget
usam o HTTP 1.0. Observe que não há nenhum esforço do lado do servidor necessário para oferecer suporte a clientes HTTP 1.0, porque um servidor compatível com HTTP 1.1 oferecerá suporte a clientes HTTP 1.0 (o HTTP 1.1 foi criado para ser um aprimoramento progressivo em cima do HTTP 1.0; recursos não compatíveis, como chunked codificação e keep-alive padrão para off para solicitações HTTP 1.0).Nenhum dos cabeçalhos HTTP é necessário em uma solicitação. Também não há cabeçalhos de resposta necessários.
Tudo isso e muito mais no HTTP 1.1 - RFC 2616
fonte
Host
cabeçalho é obrigatório.