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.
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: developer.mozilla.org
规范
Specification |
---|
HTTP Semantics # field.host |
浏览器兼容性
BCD tables only load in the browser