我有一小段JScript代码负责从服务器下载数据(二进制数据):
var HttpObj = new ActiveXObject("Microsoft.XMLHTTP");
HttpObj.open("GET", serverUrl, false);
HttpObj.send();
var responseText = HttpObj.responseText;
此代码工作正常,但是,将HttpObj
初始化为:
var HttpObj = new ActiveXObject("WinHttp.WinHttpRequest.5.1");
也有效。
正如我所看到的,有很多ActiveXObject
对象提供HTTP请求API。
使用哪个ActiveXObject
?哪一个是“最好”/最新/最强大/适合大多数情况?我怎么开始评估呢?