Host
Baseline
Ampliamente disponible
Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde julio de 2015.
El encabezado de solicitud Host especifica el nombre de dominio del servidor (para hosting virtual), y (opcionalmente) el número de puerto TCP en el que el servidor esta escuchando.
Si no se provee un puerto, se usará el puerto por defecto para el servicio solicitado (e.j.: "80" para una URL HTTP).
El encabezado Host debe enviarse obligatoriamente en todas las solicitudes HTTP/1.1. Un código de error 400 (Petición mala) debería enviarse a cualquier solicitud HTTP/1.1 que no contiene o contiene más de un encabezado Host.
| Header type | Encabezado de solicitud |
|---|---|
| Forbidden request header | sí |
Sintaxis
Host: <host>:<puerto>
Directivas
- <host>
-
el nombre de dominio del servidor (pata hosting virtual).
- <puerto> Opcional
-
número de puerto TCP en el que el servidor está escuchando.
Ejemplos
Host: developer.mozilla.org
Especificaciones
| Especificación |
|---|
| HTTP Semantics> # field.host> |