`
cjx186
  • 浏览: 271876 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

nodejs http请求

 
阅读更多
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请求相关总结

    nodejs http请求相关总结 通过node提供的http模块,可以通过其提供的get()和request()两个方法发起http请求,get()是对request()方法的封装,方便发起get请求,如果要实现post请求,那么需要对request()方法进行封装...

    nodejs发送http请求时遇到404长时间未响应的解决方法.docx

    Node.js 发送 HTTP 请求时遇到 404 长时间未响应的解决方法 Node.js 是一个基于 JavaScript 的服务器端 runtime 环境,它可以用于构建高性能的 Web 服务器。然而,在使用 Node.js 发送 HTTP 请求时,可能会遇到 ...

    nodejs的http请求html/css/js

    在Node.js环境中,HTTP请求是实现网络交互的核心技术之一,特别是在构建服务器端应用程序时。本篇文章将深入探讨如何使用Node.js进行HTTP请求来获取并处理HTML、CSS和JavaScript资源。 一、Node.js中的HTTP模块 ...

    http-to-curl:NodeJs HTTP请求调试器为每个http请求生成curl

    节点js HTTP请求到cURL 厌倦了从nodejs手动生成curl进行调试的提议? 是否需要将nodejs请求导出到您的REST客户端(例如和 )? http-to-curl来解救!!安装 :gear:yarn add ...

    nodejs实现HTTPS发起POST请求

    Node.js实现HTTPS发起POST请求的知识点涉及多个方面,包括Node.js基础、HTTPS协议、HTTP POST请求以及Node.js内置模块的使用方法。 首先,Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它允许开发者使用...

    nodejs post 方法发送请求

    使用nodejs的http模块来完成post请求,函数为 http.request(options, callback)#

    nodejs url请求

    在Node.js开发过程中,处理HTTP请求是一项基本且重要的技能。本文将详细介绍如何使用Node.js发起GET和POST请求,这对于前端与后端之间的数据交互至关重要。 #### 一、理解GET与POST请求 在开始之前,我们先来了解...

    nodeJs 跨域请求

    在Web开发中,由于浏览器的同源策略限制,前端页面通常无法直接向不同源的服务器发起HTTP请求。但随着技术的发展,"跨域请求"已成为常见的需求,例如前后端分离的项目架构。在这个场景中,`Node.js`作为一个强大的...

    Node.js模拟发起http请求从异步转同步的5种用法

    在Node.js中发起HTTP请求是非常常见的操作,而Node.js的API和绝大多数第三方库提供的HTTP请求方法都是异步的。异步操作虽然效率高,但有时候我们需要在特定场景下将异步操作转换为同步操作,以简化代码逻辑和调试。 ...

    nodejs使用http模块发送get与post请求的方法示例

    本文实例讲述了nodejs使用http模块发送get与post请求的方法。分享给大家供大家参考,具体如下: GET请求 var http = require('http'); var querystring = require('querystring'); var data = { a: 123, time: ...

    通过NodeJS中的http.get() 和 http.request()模块两种方法,调用中国天气api

    在NodeJS中,HTTP模块是核心模块之一,用于创建服务器以及发起HTTP请求。在这个场景下,我们将探讨如何使用`http.get()`和`http.request()`来调用中国天气API,获取实时天气信息。这两个方法都是NodeJS HTTP模块的一...

    nodejs发送http请求时遇到404长时间未响应的解决方法

    通常,我们在使用nodejs发送http请求时,一旦遇到404响应,nodejs内部会一直请求下去,直到超出它自己设定的响应时长(最让人恶心的地方就是这个时长还是没法修改的。)很多人在这里碰到了麻烦。 我是在做arcgis...

    NodeJS入门项目案例(Express+Mysql)

    在本项目中,你将学习如何安装和配置Express,以及如何使用它来定义路由、处理HTTP请求和响应。 首先,我们需要安装Node.js环境,这是运行所有Node.js应用程序的基础。然后,通过npm(Node.js包管理器)安装Express...

    Nodejs简易心跳包

    这个过程可以通过定时发送特定的请求(如HTTP请求或WebSocket消息)来实现。描述中的链接 "http://blog.csdn.net/gzy11/article/details/54949531" 提供了一个具体的示例代码,我们可以从中学习如何构建一个基本的...

    Node.js-got-简化了的HTTP请求比内置的http模块有更好的接口

    在 Node.js 中,我们常常需要进行 HTTP 请求,获取或发送数据到远程服务器。内置的 `http` 模块虽然功能强大,但其 API 设计较为底层,对开发者不够友好,尤其是对于新手来说,使用起来可能会有些复杂。这时,第三方...

    NodeJS学习笔记和代码

    1. **Hello World**:基础的HTTP服务器示例,展示如何监听和响应HTTP请求。 2. **文件读写**:示例代码演示如何使用NodeJS读取和写入文件。 3. **HTTP客户端**:如何使用http模块发起HTTP请求,例如获取远程网页内容...

    关于java请求nodejs

    标题“关于java请求nodejs”涉及的是在Java应用程序中如何发起HTTP请求到Node.js服务器进行数据交互的技术。在这个场景中,Java作为客户端,而Node.js则作为服务端处理请求。以下是一些相关的重要知识点: 1. **...

    Nodejs Post请求报socket hang up错误的解决办法

    务必确保HTTP请求头信息完整且准确,并且关注服务器端的响应与网络状况。如果这些方面都没有问题,那么可能需要深入分析服务器端的错误日志或者源代码,以便找到问题的真正原因。通过以上步骤,开发者通常可以解决...

    nodejs实现的http、https 请求封装操作示例

    Node.js的一个重要特性是它的非阻塞I/O模型,这使得它非常适合处理大量并发的轻量级任务,比如在Web应用程序中处理HTTP请求。 在Node.js中,实现HTTP和HTTPS请求的封装操作通常涉及几个核心模块:http、https、url...

Global site tag (gtag.js) - Google Analytics