2

내 응용 프로그램이 xmlHttpRequest을 사용하여 네트워크 호출을하고 있습니다. 응답에서 나는 세트 쿠키 헤더 (바이올린으로 검증 됨)를 얻고 있습니다. javasript에서 이러한 쿠키에 액세스해야합니다. XmlHttpRequest.getAllResponseHeaders()으로 시도했지만 을 제외한 모든 헤더가 반환됩니다.Ajax/xmlhttprequest 호출의 응답에서 쿠키를 얻는 방법

자바 스크립트에서 이러한 쿠키에 액세스 할 수있는 방법이 있습니까? 그렇다면 몇 가지 예를 제공해주십시오.

내 응용 프로그램 윈도우 폰, 웹 브라우저 컨트롤 (IE10)에 미리 8.

감사를 실행 중입니다. 더 구체적인 대답을 기다리는 동안, 당신은 대신 post 응답을 통해 서버에서 설정된 모든 쿠키를 보낼 수 있습니다

+0

광산에서만 3 개의 헤더를 반환하고 'Set-Cookie' 헤더는 Chrome 개발 도구에서 명확하게 볼 수 있습니다. 같은 문제가 있습니다. – JVE999

답변

0

후 너무로 (쉽게하기 위해 jQuery를 사용하여), 로컬 설정 :

// Client 
var cookie; 
$.post('example.com',{'stuff':'data'},function(data){ 
    cookie = data; 
}); 

// Server 
if(isset($_POST['stuff'])) echo WhateverTheCookieWouldBe; 
+0

제 대답을보세요 –

0

실제로 쿠키이 때문에 요청의 async 성격 때문에 실제로없는 사실이다

document.cookie // this will return a string contains all cookie values separated by semicolon 

을 통해 액세스 할 수 있습니다

+0

document.cookies는 쿠키와 작동하지 않습니다. – user2284570