【发布时间】:2013-09-13 01:15:33
【问题描述】:
我正在尝试获取页面的内容,但该页面使用 https 进行保护。我尝试将 XMLHttpRequest 与 http 站点一起使用并成功,但此页面确实返回了您必须登录的页面的重定向。
以下是我尝试使用的代码:
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,但没有区别。
有人可以就这个请求给我提个醒吗?
附:如果这根本不可能,有没有办法使用其他方法成功?
【问题讨论】:
标签: javascript authentication https xmlhttprequest