Node.js并行发布请求

时间:2019-02-28 00:17:07

标签: javascript node.js asynchronous parallel-processing requestjs

我有一个很大的.txt文件,其中包含我网站的用户ID。示例:

10929
10299
01021
39100
23841

该txt文件的ID超过1万。

是否可以读取所有.txt内容并在1秒钟左右发送100个请求(每个请求使用不同的ID),以便我的api可以检查这些ID的完整性?

请求示例:

var options = {
    method: 'POST',
    url: 'https://api.mywebsite.com/mobile_authentications',
    headers: {
        'Accept-Language': 'pt-BR',
        'X-Client-Info': 'Timezone%3D-Infinity%26device_id%3D578e4ac016b69248%26utc_offset%3D-0300%26app_id%3D7092%26resolution%3D720x1280%26connectivity%3DWIFI%26site_id%3DMLB%26density%3D320%26user_id%3Dguest'
    },
    body: '{"authentication_request":{"client_id":"USER ID HERE"}}',
};
request(options, function (error, response, body) {
    if (error) throw new Error(error);
    throw error
});

我已经尝试了很多方法,使用循环和多线程模块,但没有成功。

谢谢。

0 个答案:

没有答案