L'en-tête de requête Host spécifie le nom de domaine du serveur (pour de l'hébergement virtuel), et (optionnellement) le numéro du port TCP sur lequel le serveur écoute.

Si aucun port n'est donné, le port par défaut du service demandé sera utilisé (par exemple, "80" pour une URL HTTP).

Un champ d'en-tête Host doit être envoyé dans tous les messages de requête HTTP/1.1. Un code HTTP 400 (Bad Request) sera envoyé à tout message de requette HTTP/1.1 ne contenant pas un champ d'en-tête Host ou qui en contient plus d'un.

Type d'en-tête En-tête de requête
Nom d'en-tête interdit Oui

Syntaxe

Host: <host>:<port>

Directives

<host>
le nom de domaine du serveur (pour de l'hébergement virtuel).
<port> Facultatif
numéro de port TCP sur lequel le serveur écoute.

Exemples

Host: developer.cdn.mozilla.net

Spécifications

Spécification Titre
RFC 7230, section 5.4: Host Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidEdge MobileFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
Support simpleChrome Support complet OuiEdge Support complet OuiFirefox Support complet OuiIE Support complet OuiOpera Support complet OuiSafari Support complet OuiWebView Android Support complet OuiChrome Android Support complet OuiEdge Mobile Support complet OuiFirefox Android Support complet OuiOpera Android Support complet OuiSafari iOS Support complet OuiSamsung Internet Android Support complet Oui

Légende

Support complet  
Support complet

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : SphinxKnight, ji-sser, alpyr
Dernière mise à jour par : SphinxKnight,