L'intestazione dell'host http include la porta?
L'intestazione dell'host http include la porta?

Video: L'intestazione dell'host http include la porta?

Video: L'intestazione dell'host http include la porta?
Video: HTTP Host Header Attack Explained 2024, Maggio
Anonim

Il Ospite richiesta intestazione specifica il nome di dominio del server (per l'hosting virtuale) e (opzionalmente) il TCP porta numero su cui il server è in ascolto. se no porta è dato, l'impostazione predefinita porta per il servizio richiesto (es. "80" per an HTTP URL) è implicito.

Rispetto a questo, cos'è l'host nell'intestazione

Introdotto in HTTP 1.1, a intestazione host è una terza informazione che è possibile utilizzare in aggiunta all'indirizzo IP e al numero di porta per identificare in modo univoco un dominio Web o, come lo chiama Microsoft, un server delle applicazioni. Ad esempio, il intestazione host nome per l'URL http ://www.ideva.com è www.ideva.com.

Inoltre, perché è richiesta l'intestazione host? HTTP 1.1 le richieste spesso includono a Ospite : intestazione , che contiene il nome host della richiesta del client. Questo perché un server può utilizzare un singolo indirizzo IP o interfaccia per accettare richieste per più nomi host DNS. Il Ospite : intestazione identifica il server richiesto dal client.

Pertanto, è richiesta l'intestazione dell'host

Con una connessione non protetta, non c'è alcuna indicazione del nome del server, quindi intestazione host è ancora valido (e necessario). UN Intestazione host il campo deve essere inviato in tutto HTTP /1.1 messaggi di richiesta.

Che cos'è l'intestazione host in avanti?

L'X-Forwarded- Ospite (XFH) intestazione è uno standard di fatto intestazione per identificare l'originale ospite richiesto dal cliente nel Ospite Richiesta HTTP intestazione.

Consigliato: