跨域ajax请求(delete请求)写入cookie,后台服务端已配置,前端也已加过withCredentials:true,post和get请求都已写入cookie,但是delete和put请求没有写入cookie,报跨域错误。
跨域ajax请求(delete请求)写入cookie,后台服务端已配置,前端也已加过withCredentials:true,post和get请求都已写入cookie,但是delete和put请求没有写入cookie,报跨域错误。
需要对 ajax 设置 withCredentials 参数才能带 cookie
$.ajax({
url: a_cross_domain_url,
xhrFields: {
withCredentials: true
}
});
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
8 回答6.6k 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
4 回答711 阅读✓ 已解决
3 回答866 阅读✓ 已解决
cookie无法跨域