Host header

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

HTTP Host 请求头指定了请求发送的目标服务器的主机和端口号。

如果未包含端口,则会使用请求服务的默认端口(例如,HTTPS URL 为 443,HTTP URL 为 80)。

所有 HTTP/1.1 请求消息都必须发送 Host 头字段。任何缺少 Host 头字段或包含多个 Host 头字段的 HTTP/1.1 请求消息都可能收到 400 Bad Request 状态码。

头类型 请求头
禁止请求头

语法

http
Host: <host>:<port>

指令

<host>

服务器的域名(用于虚拟主机)。

<port> 可选

服务器正在监听的 TCP 端口号。

示例

http
Host: developer.mozilla.org

规范

规范
HTTP 语义
# field.host

浏览器兼容性

另见