我对某些网址的https请求失败。 此请求是使用JavaScript中的XMLHttpRequest创建的。
我使用工具检查了请求。 使用http 1.1的请求成功。 对于相同的网址,使用http 1.0的请求未成功。 (每个请求都是在不同的应用程序中创建的) (应用程序请求失败是Office Web插件。 应用程序请求成功是firefox插件。
然后,如何在JavaScript中切换XMLHttpRequest的HTTP版本? 还是不可能,并且取决于应用程序是1.0还是1.1?
var req = new XMLHttpRequest();
req.addEventListener('loadend', function () {
console.log("req.status >> " + req.status);
});
req.open("GET", "https://www.example.com");
req.send();