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()方法进行封装...
Node.js 发送 HTTP 请求时遇到 404 长时间未响应的解决方法 Node.js 是一个基于 JavaScript 的服务器端 runtime 环境,它可以用于构建高性能的 Web 服务器。然而,在使用 Node.js 发送 HTTP 请求时,可能会遇到 ...
在Node.js环境中,HTTP请求是实现网络交互的核心技术之一,特别是在构建服务器端应用程序时。本篇文章将深入探讨如何使用Node.js进行HTTP请求来获取并处理HTML、CSS和JavaScript资源。 一、Node.js中的HTTP模块 ...
节点js HTTP请求到cURL 厌倦了从nodejs手动生成curl进行调试的提议? 是否需要将nodejs请求导出到您的REST客户端(例如和 )? http-to-curl来解救!!安装 :gear:yarn add ...
Node.js实现HTTPS发起POST请求的知识点涉及多个方面,包括Node.js基础、HTTPS协议、HTTP POST请求以及Node.js内置模块的使用方法。 首先,Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它允许开发者使用...
使用nodejs的http模块来完成post请求,函数为 http.request(options, callback)#
在Node.js开发过程中,处理HTTP请求是一项基本且重要的技能。本文将详细介绍如何使用Node.js发起GET和POST请求,这对于前端与后端之间的数据交互至关重要。 #### 一、理解GET与POST请求 在开始之前,我们先来了解...
在Web开发中,由于浏览器的同源策略限制,前端页面通常无法直接向不同源的服务器发起HTTP请求。但随着技术的发展,"跨域请求"已成为常见的需求,例如前后端分离的项目架构。在这个场景中,`Node.js`作为一个强大的...
在Node.js中发起HTTP请求是非常常见的操作,而Node.js的API和绝大多数第三方库提供的HTTP请求方法都是异步的。异步操作虽然效率高,但有时候我们需要在特定场景下将异步操作转换为同步操作,以简化代码逻辑和调试。 ...
本文实例讲述了nodejs使用http模块发送get与post请求的方法。分享给大家供大家参考,具体如下: GET请求 var http = require('http'); var querystring = require('querystring'); var data = { a: 123, time: ...
在NodeJS中,HTTP模块是核心模块之一,用于创建服务器以及发起HTTP请求。在这个场景下,我们将探讨如何使用`http.get()`和`http.request()`来调用中国天气API,获取实时天气信息。这两个方法都是NodeJS HTTP模块的一...
通常,我们在使用nodejs发送http请求时,一旦遇到404响应,nodejs内部会一直请求下去,直到超出它自己设定的响应时长(最让人恶心的地方就是这个时长还是没法修改的。)很多人在这里碰到了麻烦。 我是在做arcgis...
在本项目中,你将学习如何安装和配置Express,以及如何使用它来定义路由、处理HTTP请求和响应。 首先,我们需要安装Node.js环境,这是运行所有Node.js应用程序的基础。然后,通过npm(Node.js包管理器)安装Express...
这个过程可以通过定时发送特定的请求(如HTTP请求或WebSocket消息)来实现。描述中的链接 "http://blog.csdn.net/gzy11/article/details/54949531" 提供了一个具体的示例代码,我们可以从中学习如何构建一个基本的...
在 Node.js 中,我们常常需要进行 HTTP 请求,获取或发送数据到远程服务器。内置的 `http` 模块虽然功能强大,但其 API 设计较为底层,对开发者不够友好,尤其是对于新手来说,使用起来可能会有些复杂。这时,第三方...
1. **Hello World**:基础的HTTP服务器示例,展示如何监听和响应HTTP请求。 2. **文件读写**:示例代码演示如何使用NodeJS读取和写入文件。 3. **HTTP客户端**:如何使用http模块发起HTTP请求,例如获取远程网页内容...
标题“关于java请求nodejs”涉及的是在Java应用程序中如何发起HTTP请求到Node.js服务器进行数据交互的技术。在这个场景中,Java作为客户端,而Node.js则作为服务端处理请求。以下是一些相关的重要知识点: 1. **...
务必确保HTTP请求头信息完整且准确,并且关注服务器端的响应与网络状况。如果这些方面都没有问题,那么可能需要深入分析服务器端的错误日志或者源代码,以便找到问题的真正原因。通过以上步骤,开发者通常可以解决...
Node.js的一个重要特性是它的非阻塞I/O模型,这使得它非常适合处理大量并发的轻量级任务,比如在Web应用程序中处理HTTP请求。 在Node.js中,实现HTTP和HTTPS请求的封装操作通常涉及几个核心模块:http、https、url...