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

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Host

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

参见