blob: 8c2e6044f55d0960efa1b54456f8a36fbad81da4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
---
title: Host
slug: Web/HTTP/Headers/Host
tags:
- HTTP
- Reference
- en-tête
translation_of: Web/HTTP/Headers/Host
---
{{HTTPSidebar}}
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 {{HTTPStatus("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.
<table class="properties">
<tbody>
<tr>
<th scope="row">Type d'en-tête</th>
<td>
{{Glossary("Request header","En-tête de requête")}}
</td>
</tr>
<tr>
<th scope="row">
{{Glossary("Forbidden header name"," Nom d'en-tête interdit ")}}
</th>
<td>Oui</td>
</tr>
</tbody>
</table>
## Syntaxe
Host: <host>:<port>
## Directives
- \<host>
- : le nom de domaine du serveur (pour de l'hébergement virtuel).
- \<port> {{optional_inline}}
- : numéro de port TCP sur lequel le serveur écoute.
## Exemples
Host: developer.mozilla.org
## Spécifications
| Spécification | Titre |
| ---------------------------------------- | ------------------------------------------------------------------ |
| {{RFC("7230", "Host", "5.4")}} | Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing |
## Compatibilité des navigateurs
{{Compat("http.headers.Host")}}
## Voir aussi
- {{HTTPStatus("400")}}
- {{HTMLElement("base")}}
|