var http = require('http'),qs = require('querystring'); var post_data = { // ____________________参数____________________ count : 1, deviceid : '15088603418', partyid : '1234567', locationinfo: [], time: new Date().getTime() }; var point = {}; point.latitude='30.123654'; point.longitude = '120.654321'; point.realtime = '2015-09-29 07:08:09'; post_data.locationinfo.push(point); var options = { // ____________________路径____________________ path : '/lbsExchange/lbsmemcachecs/insertappnew', hostname : '10.7.13.7', port : 8080, method : 'POST', headers: {'Content-Type': 'application/json'} //表单 //headers : {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' } }; var req = http.request(options, function (res) { console.log('请求状态: ' + res.statusCode); console.log('请求头部: ' + JSON.stringify(res.headers)); res.setEncoding('utf8'); res.on('data', function (chunk) { // ____________________结果____________________ console.log(chunk); var json = JSON.parse(chunk); if(json.result=='success'){ console.log('请求结果: ' + chunk); //console.log('请求结果: ' + JSON.stringify(json, null, 4)); } }); }); req.on('error', function (e) { console.log('请求出现问题: ' + e.message); }); //req.write(qs.stringify(post_data));//表单 req.write(JSON.stringify(post_data)); req.end();
nodejs http请求
猜你喜欢
转载自xml.iteye.com/blog/2246837
今日推荐
周排行