Quali sono le informazioni obbligatorie che deve contenere un'intestazione di richiesta HTTP?
Quali sono le informazioni obbligatorie che deve contenere un'intestazione di richiesta HTTP?
Risposte:
GET / HTTP/1.0
è una richiesta HTTP legale.
Se non è presente alcun Host
campo di intestazione, potresti non ottenere i risultati sperati se il server di destinazione è un host virtuale che non ha un proprio indirizzo IP per distinguersi dagli altri host virtuali.
HTTP 1.1 richiede il Host
campo.
wget
usare HTTP 1.0. Si noti che non è necessario alcun lato server per supportare i client HTTP 1.0, poiché un server conforme a HTTP 1.1 supporterà i client HTTP 1.0 (HTTP 1.1 è stato creato per essere un miglioramento progressivo su HTTP 1.0; funzionalità non compatibili come Chunked codifica e keep-alive impostazione predefinita disattivata per richieste HTTP 1.0).
Nessuna delle intestazioni HTTP è richiesta in una richiesta. Non ci sono intestazioni di risposta richieste neanche.
Tutto questo e altro in HTTP 1.1 - RFC 2616
Host
intestazione è obbligatoria.