giovedì 28 aprile 2016

HTTP: Header host

 si puó concludere che l'Header Host contiene sempre il nome del Server verso cui è inviata la Request?

Si, con l'osservazione che un server può ospitare più siti (lasciando perdere cosa sia esattamente un sito"). Quindi "il nome" è in realtà "uno dei nomi".

Da quanto ho capito io lo header HOST va messo all’interno di una request HTML solo nel caso in cui un web server “ospita” tanti siti web...se ad un web server corrisponde un unico sito web non ha alcun senso. E’ corretto? Inoltre, per quanto gli esercizi, come faccio a capire se effettivamente un server ha uno o più siti web al suo interno, e quindi se devo o no mettere lo header HOST?

a parte il fatto che la request è HTTP, lo header Host va inserito sempre. Il browser non può infatti sapere se il server ospita più siti web