此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

Host

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

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

规范

规范
HTTP Semantics
# field.host

浏览器兼容性

参见