Jakie informacje obowiązkowe musi zawierać nagłówek żądania HTTP?
Jakie informacje obowiązkowe musi zawierać nagłówek żądania HTTP?
Odpowiedzi:
GET / HTTP/1.0
jest legalnym żądaniem HTTP.
Jeśli nie ma Host
pola nagłówka, możesz nie uzyskać oczekiwanych rezultatów, jeśli serwer docelowy jest wirtualnym hostem , który nie ma własnego adresu IP, aby odróżnić się od innych hostów wirtualnych.
HTTP 1.1 wymaga tego Host
pola.
wget
HTTP 1.0. Należy pamiętać, że po stronie serwera nie trzeba podejmować wysiłku, aby obsługiwać klientów HTTP 1.0, ponieważ serwer zgodny z HTTP 1.1 będzie obsługiwał klientów HTTP 1.0 (HTTP 1.1 jest zbudowany tak, aby był progresywnym rozszerzeniem w stosunku do HTTP 1.0; niekompatybilne funkcje, takie jak porty kodowanie i utrzymywanie aktywności domyślnie wyłączone dla żądań HTTP 1.0).
Żądanie nie wymaga żadnego nagłówka HTTP. Nie ma również wymaganych nagłówków odpowiedzi.
Wszystko to i więcej w HTTP 1.1 - RFC 2616
Host
nagłówek jest obowiązkowy.