아약스 요청을했습니다. Cookie
또는 Set-Cookie
속성에 액세스해야합니다. 나는 jqXHR
이라는 객체의 헤더에서 jqxhr.getAllResponseHeaders()
이라는 쿠키를 얻으려고했습니다. 쿠키와 관련된 헤더를 표시하지 않았습니다. 왜? Cookie
또는 Set-Cookie
속성을 얻으려면 어떻게해야합니까?아약스 요청 및 jqXHR 객체를 사용하여 쿠키를 가져올 수 없습니다.
var jqxhr = $.ajax({
url: 'MYurl,
success: function(data) {
// success, do work
alert(jqxhr.getAllResponseHeaders());
},
error: function(data) {
// error, handle failure
}
});
갱신 1 : 왜 파이어 폭스 Rejected Cookies
로 아약스에서 수신 된 쿠키를 분류? UPDATE2 : 4.7.3 The getResponseHeader() method
필드 이름이-설정 쿠키 또는 하는 Set-Cookie2되지 않는 필드 이름, 헤더 일치하는의 응답의 헤더 필드의 값을 돌려줍니다.
쿠키는 아마도 HttpOnly 일 수 있습니다. 따라서 쿠키를 읽을 수 없습니다. 그렇지 않으면,'document.cookie'를 평가하십시오. –
'쿠키'의 다른 유형을 지정하여 쉽게 액세스 할 수있는 방법이 있습니까? –
정말 쿠키가 필요합니까? 왜 그것을 필요로합니까? –