var http = require("http");
var data = {
username:"name",
password:"123456"
};
data = JSON.stringify(data);
var opt = {
host:'localhost',
port:'8080',
method:'POST',
path:'/loginForeign.jspx',
headers:{
"Content-Type": 'application/json',
"Content-Length": data.length
}
}
var body = '';
var req = http.request(opt, function(res) {
console.log("response: " + res.statusCode);
res.on('data',function(data){
body += data;
}).on('end', function(){
console.log(body)
});
}).on('error', function(e) {
console.log("error: " + e.message);
})
req.write(data);
req.end();
const http = require("http");
exports.getAP = getAP;
function getAP (data, callback) {
try {
var Data = {
"devId" : data.devId ||'' ,
"field" : data.field ||'',
};
var options = {
host:'localhost',
port:'8080',
path: '/device/getAp',
method: 'POST',
headers: {
'Accept': 'application/*',
'Content-Type': 'application/json'
}
};
var chunk = '';
var req = http.request(options, function (res) {
res.setEncoding('utf8');
res.on('data', function (resp) {
chunk += resp;
});
res.on('end', function () {
var body = '';
console.warn(body);
//获取数据处理
if (body.code == 0 && body.data.data) {
callback(null, body.data.data);
} else {
callback(body.message || 'failed', null);
}
});
});
req.on('error', function (e) {
//打印错误信息
console.error('problem with request: ' + e.message);
callback(e, null);
});
// write data to request body
//req.write(JSON.stringify(Data));
req.end();
} catch (e) {
callback(e, null);
}
}