nodejs怎么请求java后台接口

2024-12-01 13:24:14
推荐回答(1个)
回答1:

这是两个服务器之间的通讯,首先要有java服务器的IP,类似:112.5.114.7:8010,加上url。
nodejs向另一个服务器发送请求,使用http模块。例:
var HTTP = require('http');
var APIGET = function (url, callback) {
console.log("向API服务请求数据中...");
var op = {
host:‘112.5.114.7’,
port:‘8010’,
method:'GET',
path:url
};
debug(op);
var req = HTTP.request(
op, function(res) {
var recvData = "";
res.on('data', function(chunk) {
recvData += chunk;
});
res.on('end', function() {
if (callback) {
callback(null, JSON.parse(recvData));
}
debug("请求结束");
});
});
req.on('error', function (e) {
if (callback) {
callback(e, null);
}
});

req.end();
};