【发布时间】:2012-11-30 21:02:12
【问题描述】:
我对 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 可以预先添加并传递给服务器吗?
【问题讨论】:
标签: header cross-domain