让我们一起爱米兰
站内搜搜:
移动设备
请扫描二维码
或访问
m.milan100.com
您所在的位置 -> 米兰百分百 -> 网页技术 -> ajax跨域请求解决方案CORS

ajax跨域请求解决方案CORS

点击数:1606 发表时间:2015-04-08 17:12:09 作者: 来源链接:
分享到:
分享到微信

CORS即跨域资源共享(Cross-Origin Resource Sharing)

跨域当然可以采取其他方式:jsonp,script标签等,这里主要说cors。

未做任何设置的前提下使用ajax发跨域请求,会出现 “已阻止交叉源请求:同源策略不允许读取 http://test.com/cross.php 上的远程资源。可以将资源移动到相同的域名上或者启用 CORS 来解决这个问题。”

浏览器根据头信息的反馈阻止了跨域请求。解决方式比较简单,就是在被请求里的文件里增加一行

如果是php语言
header("Access-Control-Allow-Origin: http://test.com");   //允许此域名跨域请求本文件
header("Access-Control-Allow-Origin: *"); //使用星号就是允许所有域名跨域请求
其他编程语言道理相同,都是修改http header

这样就可以发跨域请求了。
查看http头信息,的确是增加了一行:

Access-Control-Allow-Origin http://test.com 

我们的困扰就解除了!

0
很 好
0
一 般
0
差 劲
热门新闻
相关文章
上一篇: 为什么微软Edge浏览器已经改好用了 用户还是不爱呢
下一篇: xml/xslt转义字符
评论区
匿名

返回首页 | 收藏本页 | 回到顶部
Copyright 2010. 米兰百分百 Powered By Bridge.
京ICP备15050557号