ページのコンテンツを取得しようとしていますが、このページは https を使用して保護されています。http サイトで XMLHttpRequest を使用しようとして成功しましたが、このページはログオンする必要があるページのリダイレクトを返します。
以下は、私が使用しようとしたコードです。
var xhr = new XMLHttpRequest();
xhr.onreadystatechange=function() {
if (xhr.readyState==4 && xhr.status==200) {
document.getElementById("container").innerHTML = xhr.responseXML.body.innerHTML;
};
};
xhr.open('POST', 'https://eu.battle.net/wow/en/vault/character/auction/alliance/', true);
xhr.withCredentials = true;
xhr.send();
document.getElementById("container").innerHTML = "loaded";
Cookieと認証を含むリクエストヘッダーを設定し、メソッドをGETとPOSTに変更しようとしましたが、違いはありませんでした。
このリクエストについて誰か教えてくれませんか?
PSこれがまったく不可能な場合、別の方法を使用して成功する方法はありますか?