关于JS调用Java后台API跨域问题的解决方法
来源:互联网 发布:钱夫人淘宝店创始人 编辑:程序博客网 时间:2024/06/01 10:45
- 创建CORSFilter.java
public class CORSFilter implements Filter { public void init(FilterConfig filterConfig) throws ServletException { } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletResponse res = (HttpServletResponse) response; res.setContentType("text/html;charset=UTF-8"); res.setHeader("Access-Control-Allow-Origin", "*"); res.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); res.setHeader("Access-Control-Max-Age", "0"); res.setHeader("Access-Control-Allow-Headers", "Origin, No-Cache, X-Requested-With, If-Modified-Since, Pragma, Last-Modified, Cache-Control, Expires, Content-Type, X-E4M-With,userId,token"); res.setHeader("Access-Control-Allow-Credentials", "true"); res.setHeader("XDomainRequestAllowed", "1"); chain.doFilter(request, response); } public void destroy() { // TODO Auto-generated method stub }}
- 配置web.xml
<filter> <filter-name>CORSFilter</filter-name> <filter-class>CORSFilter全限定名</filter-class> </filter><filter-mapping> <filter-name>CORSFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
阅读全文
1 0
- 关于JS调用Java后台API跨域问题的解决方法
- 关于asp.net前台js调用后台方法的问题
- 关于js向java后台传日期参数的问题
- 关于js向java后台传日期参数的问题
- java后台api间的相互调用
- 调用后台的接口跨域问题
- 关于AJAX只触发一次后台调用的解决方法
- 关于x64汇编调用api的问题
- 关于json和后台调用js的方法
- 关于ajax与js结合后台调用的例子
- 关于dedecms织梦后台的三个问题的解决方法
- js向java后台传汉字乱码的解决方法
- Android调用Camera API拍照遇到的问题和解决方法
- 关于APP请求跨域问题,JAVA后台配置
- 关于Ajax调用时后台数据的传输问题
- JS中关于函数调用的问题
- JAVA后台通过http调用短信API
- 关于js 里面调用后台方法
- window下编译qt5.9源码
- php fgetcsv函数的问题及解决办法
- Android_UI:PreferenceActivity PreferenceFragment
- java 输入输出流(文件操作)及序列化
- HDUOJ 2136 Largest prime factor
- 关于JS调用Java后台API跨域问题的解决方法
- CSS3中的文字特效
- MFC读取配置文件GetPrivateProfileString
- Spring中的Quartz使用方法简介
- 白话kafka(二)
- 详解做市商规则
- DB2创建数据库命令,直接创建可能会出现页太小的问题
- shell 脚本实现文件打包
- html5选择多张图片在页面内预览并上传到后台