Какую обязательную информацию должен содержать заголовок HTTP-запроса?
http
http-headers
Стефан Кристин
источник
источник
Ответы:
GET / HTTP/1.0
является законным HTTP-запросом.Если
Host
поле заголовка отсутствует , вы можете не получить ожидаемые результаты, если целевой сервер является виртуальным хостом , у которого нет собственного IP-адреса, чтобы отличаться от других виртуальных хостов.HTTP 1.1 требует
Host
поля.источник
wget
использовать HTTP 1.0. Обратите внимание, что на стороне сервера не требуется никаких усилий для поддержки клиентов HTTP 1.0, потому что сервер, совместимый с HTTP 1.1, будет поддерживать клиентов HTTP 1.0 (HTTP 1.1 создан, чтобы быть прогрессивным улучшением по сравнению с HTTP 1.0; несовместимые функции, такие как chunked кодирование и поддержание активности по умолчанию отключено для запросов HTTP 1.0).Ни один из заголовков HTTP не требуется в запросе. Также нет обязательных заголовков ответа.
Все это и многое другое в HTTP 1.1 - RFC 2616
источник
Host
заголовок является обязательным.