如何使用Node.js发出外部HTTP请求

问题很简单。我想使用Node.js服务器作为代理,以记录,认证HTTP查询并将其转发到后端HTTP服务器(PUT,GET和DELETE请求)。

我应该为此使用哪个库?恐怕找不到。

回答:

NodeJS支持将http.request作为标准模块:http

://nodejs.org/docs/v0.4.11/api/http.html#http.request

var http = require('http');

var options = {

host: 'example.com',

port: 80,

path: '/foo.html'

};

http.get(options, function(resp){

resp.on('data', function(chunk){

//do something with chunk

});

}).on("error", function(e){

console.log("Got error: " + e.message);

});

以上是 如何使用Node.js发出外部HTTP请求 的全部内容, 来源链接: utcz.com/qa/413607.html

回到顶部