小编典典

如何在 Node.js 中进行远程 REST 调用?任何卷曲?

all

Node.js 中,除了使用子进程进行 CURL 调用外,有没有办法对远程服务器 REST API 进行 CURL
调用并获取返回数据?

我还需要为远程REST 调用设置请求标头,还需要在 GET(或 POST)中查询字符串。

我找到了这个:http: //blog.nodejitsu.com/jsdom-jquery-in-5-lines-on-
nodejs

但它没有显示任何 POST 查询字符串的方法。


阅读 65

收藏
2022-06-22

共1个答案

小编典典

看着http.request

var options = {
  host: url,
  port: 80,
  path: '/resource?id=foo&bar=baz',
  method: 'POST'
};

http.request(options, function(res) {
  console.log('STATUS: ' + res.statusCode);
  console.log('HEADERS: ' + JSON.stringify(res.headers));
  res.setEncoding('utf8');
  res.on('data', function (chunk) {
    console.log('BODY: ' + chunk);
  });
}).end();
2022-06-22