Springmvc跨域配置
Spring mvc 跨域配置
两种方式:
- Controller中使用注解
- xml中使用全局配置
这里记录xml配置:
<mvc:cors>
<mvc:mapping path="/api/**"
allow-credentials="true"
allowed-headers="x-requested-with,content-type"
allowed-methods="GET,HEAD,POST,PUT,PATCH,DELETE,OPTIONS,TRACE"
max-age="360"
allowed-origins="http://video.test.com,http://www.test.com"/>
</mvc:cors>
为了保证ajax跨域访问sessionID一致,请求中增加
xhrFields:{withCredentials: true},
crossDomain: true,
如:
$.ajax({
url:url,
xhrFields:{withCredentials: true},
crossDomain: true,
success:function(result){
alert("OK");
},
error:function(){}
});
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 陈大雷的 Blog
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果