Origin - HTTP 编辑
请求首部字段 Origin
指示了请求来自于哪个站点。该字段仅指示服务器名称,并不包含任何路径信息。该首部用于 CORS 请求或者 POST
请求。除了不包含路径信息,该字段与 Referer
首部字段相似。
Header type | Request header |
---|---|
Forbidden header name | yes |
语法
Origin: "" Origin: <scheme> "://" <host> [ ":" <port> ]
有时候将该字段的值置空是有用的,例如,资源由一个 data URL 指定。
声明
- <scheme>
- 请求所使用的协议,通常是HTTP协议或者它的安全版本HTTPS协议。
- <host>
- 服务器的域名或 IP 地址。
- <port> 可选
- 服务器正在监听的TCP 端口号。缺省为服务的默认端口(对于 HTTP 请求而言,默认端口为 80)。
示例
Origin: https://developer.mozilla.org
规范
Specification | Comment |
---|---|
RFC 6454, section 7: Origin | The Web Origin Concept |
Fetch Origin header | Supplants the Origin header as defined in RFC6454. |
浏览器兼容性
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
No compatibility data found. Please contribute data for "http/headers/origin" (depth: 1) to the MDN compatibility data repository.
参见
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论