var http = require('http');
var qs = require('querystring');
function Get(APIoptions,data,cb){
var content = qs.stringify(data);
var options = {
hostname: APIoptions.hostname,port: APIoptions.port,
path: APIoptions.path+'?' + content, method: 'GET'};
var url=options.hostname+":"+options.port+options.path;
var req = http.request(options, function (res) {
var result= {"method": "GET","url":url,"statusCode":res.statusCode,"headers":res.headers,"body":null};
if(res.statusCode==200){
res.setEncoding('utf8');
res.on('data', function (chunk) {
if(chunk) {
result.body=chunk;
cb(result);return;
}
});
}else{
cb(result);return;
}
});
req.on('error', function (error) {
cb({"method": "GET","url":url,"error":error}) ;return;
});
req.end();
}
var APIoptions={ hostname: '192.168.8.3',
port: 4001,
path: '/api/photos/getphoto',
method: 'GET'}
var data = {
skip:0,
limit:1
};
Get(APIoptions,data,function(getRes){
console.log(getRes);
});
NodeJS Get
最新推荐文章于 2023-01-11 22:20:34 发布