博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java解决跨域
阅读量:5100 次
发布时间:2019-06-13

本文共 1551 字,大约阅读时间需要 5 分钟。

最简单的方法就是添加这么一句

response.setHeader("Access-Control-Allow-Origin", "*");

也可以添加拦截器

@Interceptorpublic class SimpleCORSFilter implements HandlerInterceptor  {    @Override    public boolean preHandle(HttpServletRequest request,            HttpServletResponse response, Object handler) throws Exception {        // TODO Auto-generated method stub        return false;    }    @Override    public void postHandle(HttpServletRequest req,            HttpServletResponse resp, Object handler,            ModelAndView modelAndView) throws Exception {        resp.setHeader("Access-Control-Allow-Origin", "*");         resp.setHeader("Access-Control-Allow-Methods", "*");        resp.setHeader("Access-Control-Allow-Headers", "Content-Type,XFILENAME,XFILECATEGORY,XFILESIZE");        resp.setHeader("Access-Control-Max-Age", "3600");        if (req.getMethod().equals("OPTIONS")) {            resp.setStatus(HttpStatus.SC_OK);            resp.getWriter().write("OPTIONS returns OK");        }    }    @Override    public void afterCompletion(HttpServletRequest request,            HttpServletResponse response, Object handler, Exception ex)            throws Exception {        // TODO Auto-generated method stub            }}

 

org.apache.httpcomponents
httpcore
4.4.5

 大家觉得不错的话可以支持一下

转载于:https://www.cnblogs.com/xiangxiang521/p/9474484.html

你可能感兴趣的文章
RN-环境配置
查看>>
【AMAD】schema -- 使用pythonic的方式进行schema验证
查看>>
20160601 工作总结
查看>>
结合element-ui封装的一个分页函数
查看>>
matlab--sum函数用法
查看>>
WCF未找到终结点
查看>>
来来,一起设计一个简单的活动发布系统
查看>>
页面加载速度优化的建议
查看>>
pandas(python2) 读取中文数据,处理中文列名
查看>>
技术文章-Java类的继承
查看>>
汇编实验三
查看>>
Android中的Intent详细讲解【转】
查看>>
浅谈javascript和java中的字符串
查看>>
ASP.NET WebAPI构建API接口服务实战演练
查看>>
Auth 认证模块
查看>>
【实例】原生 js 实现全屏滚动效果
查看>>
atitit.java解析sql语言解析器解释器的实现
查看>>
Ubuntu18.04安装
查看>>
struts2文件下载及文件名中文问题
查看>>
使用原生Java代码生成可执行Jar包
查看>>