记录一次使用token遇到的跨域问题
一、问题介绍
前端vue使用axios发送请求,给每个请求的请求头添加token,后端使用Javaweb的filter处理跨域问题
1. 一开始是这样处理跨域的,登录的时候挺正常的,token获取到了
CORSFilter.java
public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws ServletException, IOException {
System.out.println("设置跨域请求");
HttpServletResponse response = (HttpServletResponse) resp;
response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Methods", "POST, GET,OPTIONS");
response.setHeader("Access-Control-Max-Age", "3600");
response.setHeader("Access-Control-Allow-Headers", "Content-Type, Access-Control-Allow-Headers, authorization, X-Requested-With");
response.setHeader(