Javascript 如何从node.js中的get请求响应中获取数据?
正在尝试使用express模块从node.js发出get请求。下面是这件作品的代码:Javascript 如何从node.js中的get请求响应中获取数据?,javascript,node.js,get,Javascript,Node.js,Get,正在尝试使用express模块从node.js发出get请求。下面是这件作品的代码: var req = http.request(options, function(res) { res.on('data', function (chunk){ }); }); req.end(); 但由于无法理解如何从回复体接收数据,我尝试了res.body。或资源数据。未工作。数据到达块参数。不管怎么说,都是部分原因。你需要挑选并将所有的块连接成一个完整的响应。从以下位置复制粘贴示例:
var req = http.request(options, function(res) {
res.on('data', function (chunk){
});
});
req.end();
但由于无法理解如何从回复体接收数据,我尝试了res.body。或资源数据。未工作。数据到达
块
参数。不管怎么说,都是部分原因。你需要挑选并将所有的块连接成一个完整的响应。从以下位置复制粘贴示例:
几本可能对你有帮助的书:-。
var http = require('http');
//The url we want is: 'www.random.org/integers/?num=1&min=1&max=10&col=1&base=10&format=plain&rnd=new'
var options = {
host: 'www.random.org',
path: '/integers/?num=1&min=1&max=10&col=1&base=10&format=plain&rnd=new'
};
callback = function(response) {
var str = '';
//another chunk of data has been recieved, so append it to `str`
response.on('data', function (chunk) {
str += chunk;
});
//the whole response has been recieved, so we just print it out here
response.on('end', function () {
console.log(str);
});
}
http.request(options, callback).end();