完整代码
var request = require('request');
var querystring=require('querystring');
var msg ={
//sip_account: 'sip:user2@192.168.1.156',
//meeting_state: 1,
meeting_code : 'roomycoP1512098270',
member_count : '25',
meeting_state : '2'
};
function httpPost(msg, callback) {
var postData = querystring.stringify(msg);
request({
url: 'http://192.168.1.137/trunk/multi-meeting/src/index.php/home/Conference/updateMeetingLog',
method: 'post',
headers:{
//'Content-Type':'application/x-www-form-urlencoded',
'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8',
'Content-Length':Buffer.byteLength(postData)
},
body: postData
}, function(error, response, body){
/*
if (error) {
console.log('http post error info: ' + error);
}
if (response.statusCode != 200) {
console.log('response status Code: ' + response.statusCode)
return ;
}
var message = JSON.parse(body);
console.log(message)
*/
return callback(error, response, body); //在回调里处理结果
});
}
httpPost(msg,function(error, response, body) {
if (error) {
console.log('http post error info: ' + error);
}
if (response.statusCode != 200) {
console.log('response status Code: ' + response.statusCode)
return ;
}
var message = JSON.parse(body);
console.log(message)
})