关于ajax跨域访问,Access-Control-Allow-Origin 404的简单解决办法
来源:互联网 发布:catia软件好学吗 编辑:程序博客网 时间:2024/05/16 11:33
~关于ajax跨域,都是一个老生常谈的问题了,解决方法很多,比较常用的是JSONP方法,JSONP方法是一种非官方方法,而且这种方法只支持GET方式,不如POST方式安全(大家应该都知道)。即使使用jquery的jsonp方法,type设为POST,也会自动变为GET。(实践才是硬道理)
例如:客户端的域名是www.c.com,而请求的域名是www.s.com
如果直接使用ajax访问,会有以下错误
XMLHttpRequest cannot load http://www.server.com/server.php. No 'Access-Control-Allow-Origin' header is present on the requested resource.Origin 'http://www.c.com' is therefore not allowed access.
如果后台用的PHP:
在被请求的Response header中加入
// 指定允许其他域名访问
header('Access-Control-Allow-Origin:*');
// 响应类型header('Access-Control-Allow-Methods:POST');
// 响应头设置
header('Access-Control-Allow-Headers:x-requested-with,content-type');
如果后台用的Java:
添加如下设置允许跨域即可
response.setHeader("Access-Control-Allow-Origin", "*");
添加位置可以在下面三处任选一个。
1.可以在过滤器 filter 中的 dofilter() 方法设置。
2.可以在 servlet 的 get 或者 post 方法里面设置。
3.可以放在访问的 jsp 页面第一行。
这样就能轻松解决了!是不是美滋滋呀!
- 关于ajax跨域访问,Access-Control-Allow-Origin 404的简单解决办法
- ajax 设置Access-Control-Allow-Origin实现跨域访问
- Access-Control-Allow-Origin:ajax 跨域访问
- Ajax 设置Access-Control-Allow-Origin实现跨域访问
- ajax 设置Access-Control-Allow-Origin实现跨域访问
- ajax 设置Access-Control-Allow-Origin实现跨域访问
- ajax 设置Access-Control-Allow-Origin实现跨域访问
- ajax 设置Access-Control-Allow-Origin实现跨域访问
- ajax 设置Access-Control-Allow-Origin实现跨域访问
- ajax 设置Access-Control-Allow-Origin实现跨域访问
- ajax 设置Access-Control-Allow-Origin实现跨域访问
- ajax 设置Access-Control-Allow-Origin实现跨域访问
- ajax 设置Access-Control-Allow-Origin实现跨域访问
- Ajax Access-Control-Allow-Origin实现跨域访问用法
- ajax 设置Access-Control-Allow-Origin实现跨域访问
- ajax 设置Access-Control-Allow-Origin实现跨域访问
- ajax 设置Access-Control-Allow-Origin实现跨域访问
- ajax 设置Access-Control-Allow-Origin实现跨域访问
- 安卓头像设置
- Principles of training multi-layer neural network using backpropagation
- git忽略跟踪文件修改
- 一列数的规则如下:1、1、2、3、5、8、13、21、34…… 求第30位数是多少,用递归算法实现。
- Android Studio 下的Kotlin HelloWorld
- 关于ajax跨域访问,Access-Control-Allow-Origin 404的简单解决办法
- TextView跑马灯效果
- 综合练习:路由+过滤器+服务+指令
- ElasticSearch5.X 增删改查
- 记账本
- ionic下拉刷新
- c++ map使用(增删查改遍历)
- MySQL主从复制的常用拓扑结构
- 【转载】Linux-SIPp3.3测试FreeSwitch-(六)注意事项