【发布时间】:2014-01-18 05:50:35
【问题描述】:
这适用于 Chrome 和 IE,但不适用于 Firefox(26)。
OPTIONS 请求返回状态 200,但 Firefox 并没有像 Chrome 和 IE 那样发送后续的 POST 请求。
请求标头
选项..
访问控制请求标头:内容类型
访问控制请求方法:POST
响应标头
安全
访问控制允许凭据:true
Access-Control-Allow-Headers:X-File-Upload 内容类型
访问控制允许方法:POST OPTIONS
访问控制允许来源:*
IE 和 Chrome 都发送后续 POST 方法,一切正常,但 Firefox 不发送 POST 请求。我知道这一点是因为 (a) 我在 Firefox 调试器中检查了网络流量,并且 (b) 服务器没有收到 POST 请求。
不确定这是否相关,但这里有一些附加信息:
X-File-Upload 是我正在使用的商业 jQuery 文件上传包所需的自定义标头
我正在使用 jQuery ajax 发出 POST 请求
这是 Firefox 的错误还是我做错了什么?我怎么去调试这个??
非常感谢任何帮助或见解。提前致谢。
【问题讨论】:
标签: internet-explorer google-chrome firefox cross-domain cors