【发布时间】:2014-12-27 18:58:09
【问题描述】:
我正在尝试在我的服务中实现正确的 CORS 逻辑。通过查看所有可用文档,我不清楚在跨域 OPTIONS 请求的情况下,客户端是否会发送 (1) 飞行前 OPTIONS 请求,并且如果飞行前响应允许, (2) 一个“常规”(非飞行前)OPTIONS 请求。
换句话说,在我的服务器中,当我收到飞行前的 OPTIONS 请求时,我是否应该同时执行 CORS 逻辑和正常的 OPTIONS 请求处理逻辑,填充正常的 OPTIONS 响应标头以及Access-Control-* 响应标头?
或者我应该只为飞行前请求执行 CORS 逻辑,如果源允许使用 OPTIONS 方法,则期待后续的 OPTIONS 请求?
[指向权威参考的额外功劳]
【问题讨论】:
标签: ajax xmlhttprequest cors http-options-method