我对Origin和Host HTTP 标头的工作有疑问。
我有一个 Ajax 页面“ Page A ”,它将调用 Ajax 提要“ Page B ”。
我看到来自 Ajax 调用的“ Page B ”的请求标头包含标头:
Origin: http://example.com
Host: example.com
但是,如果我直接调用“ Page B ”,请求标头将只包含Host
标头:
Host: example.com
Origin
因此,我想知道和标头之间有什么区别Host
,为什么它们会出现在非直接调用中?
可以在Origin之前添加并传递给服务器吗?