CORS跨域解决方案

CORS跨域解决方案

在需要跨域的方法里头添加

//可以访问的域,用*代替则表示都可以访问(不需要操作cookie时加这一句就好)
response.setHeader("Access-Control-Allow-Origin", "http://localhost:8082");
//允许携带凭证(使用cookie时,必须加这一句,加这一句则上面不能用*)
response.setHeader("Access-Control-Allow-Credentials", "true");

同时ajax请求里加上xhrFields: {withCredentials: true}, crossDomain: true。

$.ajax({crossDomain: true, xhrFields: {withCredentials: true}});

springMVC跨域注解(4.2及以上版本支持)

只需要在需要跨域的方法上加上注解@CrossOrigin即可。
其中,allowCredentials=“true” 可以不写,默认是true。

@CrossOrigin(origins="http://localhost:8082",allowCredentials="true")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值