在 Node.js中 ,除了使用子进程进行 CURL 调用之外,还有没有办法对远程服务器 REST API 进行CURL调用并获取返回数据?
我还需要将请求标头设置为远程 REST 调用,还需要在GET(或POST)中查询字符串。
我找到了这个:http : //blog.nodejitsu.com/jsdom-jquery-in-5-lines-on- nodejs
但它没有显示任何方法来发布查询字符串。
看着 http.request
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();