node post发送http请求
是发送短信的业务,给了一串url地址
function smsF(phone, params) {
var post_data = {
USER: "用户名",
UPWD "密码",
PHONE phone,
CONTENT: params
}
var content = qs.stringify(post_data);
var options = {
method: 'POST',
hostname: ''127.0.0.1:8080’,
path: '/index/abc',
form: content,
headers: {
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
},
};
var req = http.request(options, function (res) {
console.log('STATUS: ' + res.statusCode);
console.log('HEADERS: ' + JSON.stringify(res.headers));
res.setEncoding('utf8');
res.on('data', function (chunk) {
console.log('BODY: ' + chunk);
});
});
req.on('error', function (e) {
console.log('problem with request: ' + e.message);
});
// write data to request body
req.write(content);
req.end();
}