Host

Host 请求头指明了请求将要发送到的服务器主机名和端口号。

如果没有包含端口号,会自动使用被请求服务的默认端口(比如HTTPS URL使用443端口,HTTP URL使用80端口)。

所有HTTP/1.1 请求报文中必须包含一个Host头字段。对于缺少Host头或者含有超过一个Host头的HTTP/1.1 请求,可能会收到400(Bad Request)状态码。

Header type Request header
Forbidden header name yes

语法

Host: <host>:<port>

指令

<host>
服务器的域名(用于虚拟主机)。
<port> 可选
服务器监听的 TCP 端口号。

示例

Host: developer.cdn.mozilla.net

规范

规范 标题
RFC 7230, section 5.4: Host Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing

浏览器兼容性

BCD tables only load in the browser

参考