我只是在发出ajax发布请求,但出现类似以下错误:
XMLHttpRequest无法加载https://xxx.com?redirect_uri=http://www.example.com。所请求的资源上没有“ Access-Control-Allow-Origin”标头。因此,不允许访问来源“ http://example.com”。
在这里,我可以看到除了“ www”之外,与响应域和请求域没有什么不同,那么“ www”是否还会引起此问题?
问题是因为您正在发出跨域AJAX请求,但由于浏览器安全性的原因而无法访问该请求-请参见Same Origin Policy。
该请求期望您向启用了CORS的域发出请求,因此为什么它抱怨不存在的标头。
您或者需要更改请求的jsonp
类型,或者使用服务器端代理来获取数据。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句