ajax请求,跨域问题,在Java客户端中解决
来源:互联网 发布:淘宝销量为0敢买吗 编辑:程序博客网 时间:2024/05/23 21:32
- 在controller中添加如下代码,这种办法,时灵时不灵,可以尝试下:
response.setHeader("Access-Control-Allow-Origin", "*"); response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); response.setHeader("Access-Control-Max-Age", "3600"); response.setHeader("Access-Control-Allow-Headers", "x-requested-with"); 或: response.addHeader("Access-Control-Allow-Origin", "*"); response.addHeader("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE"); response.addHeader("Access-Control-Allow-Headers", "Content-Type");
另外一种方法是在配置文件中统一配置,这样似乎更有效,而且不用在每个controller中的方法中都重复写,更方便。
来自博客http://m.blog.csdn.net/article/details?id=51418384
在项目任意路径下新建一个类CORSFilter.javapublic class CORSFilter implements Filter { public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletResponse response = (HttpServletResponse) res; response.setHeader("Access-Control-Allow-Origin", "*"); response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); response.setHeader("Access-Control-Max-Age", "3600"); response.addHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); chain.doFilter(req, res); } public void init(FilterConfig filterConfig) {} public void destroy() {}}
在web.xml文件中添加如下代码:
<filter> <filter-name>cors</filter-name> <filter-class>xxxx.CORSFilter</filter-class></filter><filter-mapping> <filter-name>cors</filter-name> <url-pattern>/*</url-pattern></filter-mapping>
阅读全文
0 0
- ajax请求,跨域问题,在Java客户端中解决
- 解决webservice用Ajax(jquery)传递客户端请求时ip跨域问题(异步域请求)
- 解决浏览器在本地无法跨域请求,不支持Ajax请求,XMLHttpRequest不能加载的问题
- Nginx解决ajax跨域请求问题
- 解决ajax跨域请求问题
- 解决Ajax请求跨域问题
- 解决 ajax请求 跨域问题
- 解决Ajax跨域请求问题
- 解决ajax请求跨域问题
- ajax解决跨域请求问题
- java http请求中解决跨域问题
- JAVA调用https, JS跨域请求,客户端解决JS跨域问题, SOP
- 解决同域Nginx ajax 请求跨域的问题
- 通过jsonp解决ajax的跨域请求问题
- Tomcat下 解决Ajax请求跨域的问题
- ajax请求跨域问题-通过jsonp方式解决
- 用iframe设置代理解决ajax跨域请求问题
- 跨域解决 & ajax post 请求springmvc ctr 问题
- sql的组成部分
- JS中使用"data-"开头的属性及data()方法实现自定义属性
- Hadoop原理汇总(一)——HDFS
- opencv实现图像的傅里叶变换
- 关于nginx fastcgi 配置的坑
- ajax请求,跨域问题,在Java客户端中解决
- Windows Server 2008开关机取消登录时要按Ctrl+Alt+Delete组合键登录的方法
- Java程序员们最常犯的10个错误
- ajax发送异步请求从入门到精通
- 系统移植的四大步骤
- python分词脚本 注意python对于中文的编码方式
- 无法连接到夜神模拟器解决办法
- 图解YV12和NV12以及I420色度采样格式
- 怎么样才能进入BAT公司的研发部门