Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

En-tête Host

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

L'en-tête de requête HTTP Host définit le nom d'hôte et le numéro de port du serveur auquel la requête est envoyée.

Si aucun port n'est inclus, le port par défaut pour le service demandé est implicite (par exemple, 443 pour une URL HTTPS, et 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 d'état 400 Bad Request peut être envoyé à tout message de requête HTTP/1.1 qui n'a pas ou qui contient plus d'un champ d'en-tête Host.

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

Syntaxe

http
Host: <host>:<port>

Directives

<host>

Le nom de domaine du serveur (pour de l'hébergement virtuel).

<port> Facultatif

Le numéro de port TCP sur lequel le serveur écoute.

Exemples

http
Host: developer.mozilla.org

Spécifications

Specification
HTTP Semantics
# field.host

Compatibilité des navigateurs

Voir aussi