spring boot 跨域
来源:互联网 发布:it会议 编辑:程序博客网 时间:2024/06/06 01:33
import org.springframework.stereotype.Component;
import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
*
* 跨域过滤器
* @author meng
* @version
* @since 2016年6月19日
*/
@Component
public class CorsFilter implements Filter {
final static org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger(CorsFilter.class);
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
HttpServletResponse response = (HttpServletResponse) res;
HttpServletRequest reqs = (HttpServletRequest) req;
response.setHeader("Access-Control-Allow-Origin",reqs.getHeader("Origin"));
response.setHeader("Access-Control-Allow-Credentials", "true");
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");
chain.doFilter(req, res);
}
public void init(FilterConfig filterConfig) {}
public void destroy() {}
}
import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
*
* 跨域过滤器
* @author meng
* @version
* @since 2016年6月19日
*/
@Component
public class CorsFilter implements Filter {
final static org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger(CorsFilter.class);
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
HttpServletResponse response = (HttpServletResponse) res;
HttpServletRequest reqs = (HttpServletRequest) req;
response.setHeader("Access-Control-Allow-Origin",reqs.getHeader("Origin"));
response.setHeader("Access-Control-Allow-Credentials", "true");
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");
chain.doFilter(req, res);
}
public void init(FilterConfig filterConfig) {}
public void destroy() {}
}
阅读全文
0 0
- spring boot跨域
- spring boot 跨域
- spring boot 跨域
- 【Spring Boot】Spring Boot
- spring boot之CORS跨域
- spring boot
- spring boot
- spring-boot
- spring boot
- Spring Boot
- spring boot
- spring boot
- Spring Boot
- spring boot
- Spring Boot
- spring boot
- spring boot
- Spring Boot
- 在IDEA中使用MyBatis Generator逆向工程生成代码
- 03-树1 树的同构
- 在linux下安装Redis
- RecycleView的滑动冲突问题,item间距问题,分页加载,快速回到顶部问题
- ionic3学习2(API)
- spring boot 跨域
- 创建数组NSArray与NSMutableArray(Objective-C 开发范例)
- Hacker News与Reddit的算法比较
- Handler(图片)
- AB1601低功耗时烧写代码注意事项
- servlet
- 1693 水群(最短路)
- [bzoj-4832][Lydsy2017年4月月赛]抵制克苏恩 题解
- 6.偏头痛杨的常见设计模式入门系列之命令模式篇