1
모든 헤더를 읽는 방법을 요격 나는이 방법은 각 응답에서 호출되는 것을 볼 수 디버거를 사용하여
$httpProvider.interceptors.push(function ($q) {
return {
'response': function (response) {
// look for the antiforgerytoken and update dataService with the same.
return response || $q.when(response);
}
};
});
(각도 문서에서 가져온) 내가 볼 때 '응답'개체에 나는 내가 더 많은 헤더를 볼 수있는 크롬의 응답 패킷을 볼 때, 즉 허용 - 헤더
다음과 같이 하나의 헤더를 참조 pased
내 질문에 내가 왜 응답의 모든 헤더를 볼 수 아니다입니까?
특히 AntiforgeryToken의 쿠키를 읽고 저장하고 싶습니다. 어떻게해야합니까?
가능한 복제본 [Ajax getAllResponseHeaders에서 사용자 지정 HTTP 헤더 응답을 가져올 수 없습니다] (http://stackoverflow.com/questions/15042439/cant-get-custom-http-header-response-from-ajax-getallresponseheaders) – blueberryfields
@blueberryfields는 중복되지 않습니다. CORS를 사용하지 않고 서버에서 특별한 작업을 수행 할 필요가 없습니다. 제 경우에는 서버가 이미 필요한 헤더를 보내고 있습니다. 그 정보를 얻는 방법을 알지 못합니다. 인터셉터에서 모든 헤더를 읽는 방법을 알고 싶습니다. – indichimp