그래서 302 리디렉션으로 응답하는이 OAuth 요청을 처리하고 있으며 실제로 처리하고 리디렉션을 수동으로 수행해야합니다. XMLHttpRequest가 맹목적으로 리디렉션을 따르기 때문에 Angular에서 표준 $ http.get이 Location 헤더를 반환하지 않는다는 것을 알고 있지만이 동작을 우회 할 방법을 찾고 있습니다.
var req = new XMLHttpRequest();
req.open("GET","http://www.megaupload.com/?d=6CKP1MVJ",true);
req.channel.QueryInterface(Components.interfaces.nsIHttpChannel).redirectionLimit = 0;
req.send(null);
redirectionLimit가 설정 될 수있는 낮은 수준의 각 개체가 : this을 읽은 후 난 당신과 같은 HTTP 채널에 리디렉션을 사용하지 않도록 설정하여 위치 헤더를 얻을 수 있다는 것을 발견? 아니면 실제로 XMLHttpRequest 객체에 의존 할 필요가 없도록 해킹하는 다른 방법이 있을까요? 감사.
oauth를 다시 수행하는 경우 헤더가 없습니다. –