问题遇到的现象和发生背景
配置证书的时候 接口访问不了
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我配置过跨域
我想要达到的结果
帮忙解决一下 可以有偿
配置证书的时候 接口访问不了
我配置过跨域
帮忙解决一下 可以有偿
一般跨域请求在servlet过滤器中不是应该这样写的吗
HttpServletRequest httpServletRequest=(HttpServletRequest)request;
HttpServletResponse httpServletResponse=(HttpServletResponse) response;
httpServletResponse.setHeader("Access-Control-Allow-Origin","请求跨域地址如http://baidu.com");
httpServletResponse.setHeader("Access-Control-Allow-Credentials","true");
//支持post请求
httpServletResponse.setHeader("P3P","CP=CAO PSA OUR");
if("OPTIONS".equalsIgnoreCase(httpServletRequest.getMethod())) {
httpServletResponse.setHeader("Access-Control-Allow-Headers", "Content-Type,Origin,Accept");
httpServletResponse.setHeader("Access-Control-Allow-Methods", "POST,GET,HEAD,PUT,DELETE,TRACE,OPTIONS");
httpServletResponse.setHeader("Access-Control-Max-Age","18000");
}
chain.doFilter(request,response);
}