这是我正在尝试调用的经过身份验证的API。 我可以看到OPTIONs调用返回200 OK和正确的响应标题,仍然Firefox不发送API调用,在Chrome上完美运行...任何想法
某些值隐藏在下方..
回复标题
HTTP / 1.1 200 OK
Access-Control-Allow-Origin:*
访问控制允许方法:[POST,GET]
访问控制允许标题:授权
日期:2013年10月2日星期三
20:52:02 GMT Server:Mashery Proxy Content-Length:0请求标题
OPTIONS / hello HTTP / 1.1
主持人:隐藏的 User-Agent:Mozilla / 5.0(Windows NT 6.1; WOW64; rv:24.0)Gecko / 20100101 Firefox / 24.0
接受:text / html,application / xhtml + xml,application / xml; q = 0.9, / ; q = 0.8
接受语言:en-US,en; q = 0.5
Accept-Encoding:gzip,deflate
来源:隐藏
访问控制请求方法:GET
访问控制请求标题:授权
连接:保持活力
答案 0 :(得分:0)
为什么方括号内的响应方法?它们应该是逗号分隔的列表。
答案 1 :(得分:0)
在让Mashery处理CORS请求时,我遇到了与Firefox相同的问题。我的建议是关闭Mashery中的CORS支持,让你的服务器处理它。