Host

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

HTTP Host 请求标头指定了接收请求的服务器的主机名和端口号。

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

所有 HTTP/1.1 请求消息中都必须发送一个 Host 标头字段。如果 HTTP/1.1 请求消息中缺少标头字段或包含多个 Host 标头字段,可能会发送 400 Bad Request 状态码。

标头类型 请求标头
禁止修改的标头

语法

http
Host: <host>:<port>

指令

<host>

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

<port> 可选

服务器监听的 TCP 端口号。

示例

http
Host: developer.mozilla.org

规范

Specification
HTTP Semantics
# field.host

浏览器兼容性

BCD tables only load in the browser

参见