使用nodejs的q库发送顺序/并行http请求

问题描述

我必须使用nodejs发出几个http请求。这些请求中的一些应按顺序发送(一个一个),其他一些应同时发送。我想知道如何使用q的nodejs库处理这些问题。

http请求示例:

var https = require('follow-redirects').https;
var fs = require('fs');

var options = {
   'method': 'POST','hostname': '127.0.0.1','port': 80,'path': '/app/userProfile@1/signup','headers': {
      'user': 'intern_4','pass': 'intern_4','Content-Type': 'application/json'
   },'maxRedirects': 20
};

var req = https.request(options,function (res) {
var chunks = [];

res.on("data",function (chunk) {
   chunks.push(chunk);
});

res.on("end",function (chunk) {
  var body = Buffer.concat(chunks);
  console.log(body.toString());
});

res.on("error",function (error) {
  console.error(error);
});
});

var postData = JSON.stringify({"test":"test"});

req.write(postData);

req.end();

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)