そのため、302 リダイレクトで応答するこの OAuth リクエストを実行しています。実際にそれを処理し、リダイレクトを手動で実行する必要があります。XMLHttpRequest が盲目的にリダイレクトに従うため、Angular の標準の $http.get が Location ヘッダーを返さないことはわかっていますが、この動作を回避する方法を探しています。これを読んだ後、次のような HTTP チャネルでリダイレクトを無効にすることで、ロケーション ヘッダーを取得できることがわかりました。
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 を設定できる下位レベルの角度オブジェクトはありますか? それとも、実際の XMLHttpRequest オブジェクトに頼る必要がないようにハッキングする別の方法でしょうか? ありがとう。