У меня есть послать POST reuqst к серверу, ответ есть печенье, которое мне нужно хранитьJQuery - получить печенье из ответа
$.ajax({
type: "POST",
url: url + "api/Login",
headers: { "Authorization": headerData },
xhrFields: {
withCredentials: true
},
crossDomain: true,
dataType: "text"
}).then(
function (data, textStatus, jqXHR) {
// get the current default Breeze AJAX adapter
var ajaxAdapter = breeze.config.getAdapterInstance("ajax");
var cookies = document.cookie ? document.cookie.split('; ') : [];
for (var i = 0, l = cookies.length; i < l; i++) {
console.log(cookies[i]);
}
console.log('Cookie');
ajaxAdapter.defaultSettings = {
headers: {
// any headers that you want to specify.
"Cookie": jqXHR.getResponseHeader('Set-Cookie')
},
};
, но я не могу retireve печенье, что другие инструменты, которые я могу использовать?
это ответ сервера
HTTP/1.1 200 OK
Cache-Control: no-cache
Pragma: no-cache
Expires: -1
Server: Microsoft-IIS/7.5
Set-Cookie: session-token=227c268d-dae5-4c54-a05a-90f2401592d3; domain=172.18.25.168; path=/
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Tue, 10 Dec 2013 20:47:07 GMT
Content-Length: 0
- это ваша страница в домене '172.18.25.168'? – charlietfl
да, он находится на этом ip –