在弹簧控制器中重定向时发送CORS请求

时间:2014-11-26 12:05:52

标签: spring spring-mvc cors

我想通过在控制器中设置几个标题来发送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请求。

有关于此的任何想法吗?

提前致谢

0 个答案:

没有答案