似乎类似的东西已经讨论了堆栈溢出,但我找不到完全一样。
我试着把 Cookie 和 CORS (跨来源资源共享)一起发送,但是不起作用。
这是我的原则。
$.ajax(
{
type: "POST",
url: "http://example.com/api/getlist.json",
dataType: 'json',
xhrFields: {
withCredentials: true
},
crossDomain: true,
beforeSend: function(xhr) {
xhr.setRequestHeader("Cookie", "session=xxxyyyzzz");
},
success: function(){
alert('success');
},
error: function (xhr) {
alert(xhr.responseText);
}
}
);
我没有在请求中看到这个 cookie。