qq_21228539
Percy_XZQ
采纳率0%
2015-12-15 10:08 阅读 40.0k

已阻止跨源请求:同源策略禁止读取位于 xxx 的远程资源。(原因:CORS 预检通道未成功)。

我要做一个测试服务器接口的页面。用ajax来发请求的。服务器端用了oauth2认证。
需要验证Authorization的请求中我设置了headers。。只要设置过了headers,无论是什随便写的或者是ContentType,,都会出现标题的错误。请求根本没发出去。但是在不需要验证Authorization的请求就不会出现这样的问题

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2015-12-15 10:59

    ajax是不能跨域的,这是主流浏览器出于安全考虑都不允许的。除非你的接口的服务器和你的网站拥有相同的域名。

    点赞 5 评论 复制链接分享
  • showbo GoCityPass新加坡曼谷通票 2015-12-15 11:57

    动态页设置Access-Control-Allow-Origin为*允许跨域请求

    不过IE10-你需要用XDomainRequest对象进行跨域请求,不能用XMLHttpRequest,IE10-没有实现withCredentials

    点赞 2 评论 复制链接分享
  • qq_35009275 qq_35009275 2017-03-28 07:52

    请问问题解决了吗?碰到了好几次,神烦

    点赞 1 评论 复制链接分享
  • kanghoulai kanghoulai2 2016-06-20 08:06

    这个问题你解决了吗?我也被这问题搞死了~,求解啊715508303@qq.com,给个解决方案咯 谢谢了

    点赞 评论 复制链接分享
  • longdod 拂晓东升 2016-09-29 01:23

    请问问题解决了吗?搞了2天,烦死了

    点赞 评论 复制链接分享

相关推荐