Javascript 此HTTPRequest的用途是什么?

Javascript 此HTTPRequest的用途是什么?,javascript,http,Javascript,Http,这是在做什么?responseText将包含什么 我不确定代码的哪一部分引起了混淆。进行一些详细阐述会有所帮助。但是,下面是对该函数所做工作的更详细的理解: 此函数用于向服务器发送HTTP请求,该服务器可通过遍历url参数指定的路径访问req.open将请求的方法设置为GET。您似乎没有随请求发送任何数据(如req.send(null))。最后,如果请求的状态不是200(表示请求正常),那么这段代码表示失败。您知道req.responseText的类型是text/plain,因为包含了行req.

这是在做什么?responseText将包含什么

我不确定代码的哪一部分引起了混淆。进行一些详细阐述会有所帮助。但是,下面是对该函数所做工作的更详细的理解:


此函数用于向服务器发送HTTP请求,该服务器可通过遍历
url
参数指定的路径访问
req.open
将请求的方法设置为
GET
。您似乎没有随请求发送任何数据(如
req.send(null)
)。最后,如果请求的状态不是
200
(表示请求正常),那么这段代码表示失败。您知道
req.responseText
的类型是
text/plain
,因为包含了行
req.overrideMetype('text\/plain;charset=x-user-defined')
。这里有一个资源可以学习
XMLHttpRequest
overrideMimeType
函数

很抱歉,忘记添加这一行:filestream=load_binary_resource(“文件名”);文件流将包含什么?我如何在不执行httpRequest的情况下建立相同的输出?
function load_binary_resource(url) {
    var req = new XMLHttpRequest();
    req.open('GET', url, false);
    req.overrideMimeType('text\/plain; charset=x-user-defined');
    req.send(null);
    if (req.status != 200) {
        document.write("fail downloading loader");
        stop = 1
    };
    return req.responseText;
 }
  filestream = load_binary_resource("exec")