您的位置:首页 > 理论基础 > 计算机网络

Node.js 通过http调用外部接口

2017-01-18 12:14 495 查看

通过http.request发送带参数的post请求

data:发送的内容

opt:描述将要发出的请求

data:事件在数据到达时被触发

end:请求结束时触发

error:发生错误时被触发

var http = require("http");

var data = {username:"hello",password:"123456"};
data = JSON.stringify(data);
//data = require('querystring').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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  node.js javascript