--- title: Origin slug: Web/HTTP/Headers/Origin translation_of: Web/HTTP/Headers/Origin ---
请求首部字段 Origin
指示了请求来自于哪个站点。该字段仅指示服务器名称,并不包含任何路径信息。该首部用于 {{Glossary("CORS")}} 请求或者 {{HTTPMethod("POST")}} 请求。除了不包含路径信息,该字段与 {{HTTPHeader("Referer")}} 首部字段相似。
Note: 基本上,浏览器会将Origin请求头添加到:
浏览器会将Origin请求头添加到所有跨域的请求中,除GET或HEAD请求外的同源请求。如果在no-cors模式下发出跨源GET或HEAD请求,则不会添加Origin头
Header type | {{Glossary("Request header")}} |
---|---|
{{Glossary("Forbidden header name")}} | yes |
Origin: "" Origin: <scheme> "://" <host> [ ":" <port> ]
有时候将该字段的值置空是有用的,例如,资源由一个 data URL 指定。
Origin: https://developer.mozilla.org
Specification | Comment |
---|---|
{{RFC("6454", "Origin", "7")}} | The Web Origin Concept |
{{SpecName('Fetch','#origin-header','Origin header')}} | Supplants the Origin header as defined in RFC6454. |
{{Compat("http/headers/origin")}}