springmvc跨域

1. 普通跨域

spring4.2及以上增加注解@CrossOrigin就可以了

2. json 请求跨域

前端会发送两次请求,第一次是请求类型是OPTION,第二次是真正的请求;

当发送第一次请求时,服务器端拦截请求并返回

response.setHeader("Access-Control-Allow-Origin", "*");

response.setHeader("Access-Control-Allow-Headers", "Content-Type, guid, token");

Access-Control-Allow-Headers 的值,必须是head中传的数据

这样就 ok 了


你可能感兴趣的:(springmvc跨域)