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 Hostcampo 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 Hostcampo.
wgetusare 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
Hostintestazione è obbligatoria.