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
La table de compatibilité sur cette page est générée à partir de données structurées. Si vous souhaitez contribuer à ces données, veuillez jeter un coup d'œil à https://github.com/mdn/browser-compat-data et envoyez-nous une pull request.
Fonctionnalité | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Support simple | Oui | Oui | Oui | Oui | Oui | Oui |
Fonctionnalité | Android webview | Chrome for Android | Edge mobile | Firefox for Android | Opera Android | iOS Safari | Samsung Internet |
---|---|---|---|---|---|---|---|
Support simple | Oui | Oui | Oui | Oui | Oui | Oui | Oui |