跨域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
}
});
13 回答12.8k 阅读
7 回答2k 阅读
4 回答1.3k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
cookie无法跨域