本文介绍了如何在 Node.js 中进行远程 REST 调用?任何卷曲?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

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

In Node.js, other than using child process to make CURL call, is there a way to make CURL call to remote server REST API and get the return data?

我还需要设置远程 REST 调用的请求标头,以及 GET(或 POST)中的查询字符串.

I also need to set up the request header to the remote REST call, and also query string as well in GET (or POST).

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

但它没有显示任何方式来发布查询字符串.

but it doesn't show any way to POST query string.

推荐答案

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();

这篇关于如何在 Node.js 中进行远程 REST 调用?任何卷曲?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-06 17:22