Welche obligatorischen Informationen muss ein HTTP-Anforderungsheader enthalten?
http
http-headers
Stephan Kristyn
quelle
quelle
Antworten:
GET / HTTP/1.0
ist eine zulässige HTTP-Anforderung.Wenn es kein
Host
Headerfeld gibt, erhalten Sie möglicherweise nicht die erhofften Ergebnisse, wenn der Zielserver ein virtueller Host ist , der keine eigene IP-Adresse hat, um sich von anderen virtuellen Hosts zu unterscheiden.HTTP 1.1 benötigt das
Host
Feld.quelle
wget
HTTP 1.0. Beachten Sie, dass für die Unterstützung von HTTP 1.0-Clients keine serverseitigen Anstrengungen erforderlich sind, da ein HTTP 1.1-kompatibler Server HTTP 1.0-Clients unterstützt (HTTP 1.1 wurde als progressive Erweiterung zu HTTP 1.0 entwickelt; nicht kompatible Funktionen wie Chunked) Kodierung und Keep-Alive (standardmäßig deaktiviert für HTTP 1.0-Anforderungen).Keiner der HTTP-Header ist in einer Anforderung erforderlich. Es sind auch keine Antwort-Header erforderlich.
All das und mehr in HTTP 1.1 - RFC 2616
quelle
Host
Header ist also obligatorisch.