我只在Mozilla Firefox上遇到问题,我的请求是“不可用(503)”,因为缺少标题Access-Control-Allow-Origin。
但是,标题位于服务器端,位于我的web.config:
中<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Origin, X-Requested-With, Content-Type, Accept, Authorization" />
<add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" />
</customHeaders>
这是错误(翻译自西班牙文):
来自其他被阻止来源的请求:相同的源策略:http:// XXXXX(原因:缺少CORS'Access-Control-Allow-Origin'标头)。
IE和Chrome上不会出现此问题。有线索吗?
谢谢大家!
答案 0 :(得分:0)
发现问题,也许这可以帮助某人:
在请求uris上我使用的是服务器名称而不是IP。 IE和Chrome能够解决这个问题,而Mozilla则没有。
我不知道这对Mozilla来说是怎么回事。
谢谢大家