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请求相关总结 通过node提供的http模块,可以通过其提供的get()和request()两个方法发起http请求,get()是对request()方法的封装,方便发起get请求,如果要实现post请求,那么需要对request()方法进行封装...
https证书文件,nodejs http-server开启https的证书,可以直接在本地启动https的协议,方便部署和使用。
nodejs系列学习:http请求html/css/js-----(二)
节点js HTTP请求到cURL 厌倦了从nodejs手动生成curl进行调试的提议? 是否需要将nodejs请求导出到您的REST客户端(例如和 )? http-to-curl来解救!!安装 :gear:yarn add ...
nodejs发送http请求时遇到404长时间未响应的解决方法.docx
使用nodejs的http模块来完成post请求,函数为 http.request(options, callback)#
本文实例讲述了nodejs使用http模块发送get与post请求的方法。分享给大家供大家参考,具体如下: GET请求 var http = require('http'); var querystring = require('querystring'); var data = { a: 123, time: ...
通常,我们在使用nodejs发送http请求时,一旦遇到404响应,nodejs内部会一直请求下去,直到超出它自己设定的响应时长(最让人恶心的地方就是这个时长还是没法修改的。)很多人在这里碰到了麻烦。 我是在做arcgis...
got - 简化了的HTTP请求,比内置的http模块有更好的接口
主要介绍了nodejs实现的http、https 请求封装操作,结合实例形式分析了node.js针对http、https 请求的封装与使用相关操作技巧,需要的朋友可以参考下
本篇使用 NodeJS 的 HTTP 服务创建客户端,使用 Range 请求实现下载功能,并通过本篇的 Demo 扩展在业务中实现断点续传等功能的思路。 服务端的实现 我们通过 http 模块创建服务器处理 Range 请求,在服务器代码中...
使用nodejs的http模块来完成post请求,函数为 http.request(options, callback)#
今天用nodejs进行http请求时返回的数据是一个html文件,然后我还是按照以前解析json数据的方法。果不其然报错了:SyntaxError: Unexpected token in JSON at position 0 没办法,只好换一种方法,将接受到的Buffer...
resurfaceio-logger-nodejs 轻松记录API请求和对您自己响应。 内容 依存关系 需要Node.js 10.x或更高版本。 没有其他与您的应用程序冲突的依赖项。 使用npm安装 npm install resurfaceio-logger --save 从Express...
安装http nmp install http 函数封装(可直接拿去进行使用) var http = require('http'); function nodePostGetRequest(HOST, PORT, method, bodydata, callBackFunction, path, cookie) { //把将要发送的body转换...
FakeBackend是一个可以拦截http请求与响应的组件。它是在浏览器上工作的,不依赖于后台真实的API服务。此组件能够修改原始请求与响应结果,所以,在很多需要对http统一处理的业务场景非常有用(如:请求header统一加...