我想通过在控制器中设置几个标题来发送CORS请求,如下所示:
@RequestMapping(value = "/cors", method = RequestMethod.POST)
public String corsRequest(HttpServletResponse response, HttpServletRequest request) throws IOException {
String id =// some database logic to get primary key;
response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS");
response.setHeader("Access-Control-Allow-Headers", "x-requested-with, X-Auth-Token, Content-Type, id");
response.setHeader("Access-Control-Max-Age", "1800");//30 min
response.setHeader("id",id);
return "redirect:http://100.130.43.61:8085/webapp;
}
}
我想从100.130.43.61服务器的标头中访问 id 。但我没有得到,浏览器没有向100.130.43.61服务器发送任何预检OPTIONS请求。
有关于此的任何想法吗?
提前致谢