资讯专栏INFORMATION COLUMN

nodejs request模块用法

lakeside / 2741人阅读

摘要:是服务端发起请求的工具包安装基本用法默认是请求您的请求请求成功的处理逻辑请求请求需要传输的数据请求成功的处理逻辑格式上传数据请求成功的处理逻辑

request是服务端发起请求的工具包

1、安装
npm i request
2、基本用法

默认是GET请求

var request = require("request");
request("您的请求url", function (error, response, body) {
  if (!error && response.statusCode == 200) {
    console.log(body) // 请求成功的处理逻辑
  }
});

POST请求

var request = require("request");
var url="请求url";
var requestData="需要传输的数据";
request({
    url: url,
    method: "POST",
    json: true,
    headers: {
        "content-type": "application/json",
    },
    body: JSON.stringify(requestData)
}, function(error, response, body) {
    if (!error && response.statusCode == 200) {
        console.log(body) // 请求成功的处理逻辑
    }
}); 

POST form格式上传数据

request.post({url:"", form:{key:"value"}}, function(error, response, body) {
    if (!error && response.statusCode == 200) {
       console.log(body) // 请求成功的处理逻辑  
    }
})

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/98180.html

相关文章

  • nodejs request模块用法

    摘要:是服务端发起请求的工具包安装基本用法默认请求您的请求请求成功的处理逻辑请求请求需要传输的数据请求成功的处理逻辑格式上传数据请求成功的处理逻辑 request是服务端发起请求的工具包 安装 npm i request 基本用法 默认GET请求 var request = require(request); request(您的请求url, function (error, res...

    xi4oh4o 评论0 收藏0
  • node学习之路(一)—— 网络请求

    摘要:域套接字使用或指定请求方法的字符串。请求路径包含非法字符时抛出异常。保持资源池周围的套接字在未来被用于其它请求。默认值为当使用的时候,通过正在保持活动的套接字发送包的频繁程度。 文章来源:小青年原创发布时间:2016-09-29关键词:JavaScript,nodejs,http,url ,Query String,爬虫转载需标注本文原始地址: http://zhaomenghuan....

    bovenson 评论0 收藏0
  • koa源码阅读之目录结构与辅助库相关

    摘要:从一个对象里面提取需要的属性这篇文章一直想写了还想起那一夜我看到白天的代码,实在太美了。 koa源码lib主要文件有 application.js context.js request.js response.js application.js koa主要的逻辑处理代码整个koa的处理 context.js 将req,res方法 挂载在这,生成ctx上下文对象 requests....

    sherlock221 评论0 收藏0
  • nodeJS多进程

    摘要:通过将的给出来的进程。恩吞吐率关于吞吐率有多种解读,一种是描绘服务器单位时间处理请求的能力。而根据这个描述的话他的单位就为而这个指标就是上面数据中的当然,肯定是越大越好了吞吐量这个和上面的吞吐率很有点关系的。 首先郑重声明:nodeJS 是一门单线程!异步!非阻塞语言!nodeJS 是一门单线程!异步!非阻塞语言!nodeJS 是一门单线程!异步!非阻塞语言! 重要的事情说3遍。 因为...

    happen 评论0 收藏0
  • nodeJS多进程

    摘要:通过将的给出来的进程。恩吞吐率关于吞吐率有多种解读,一种是描绘服务器单位时间处理请求的能力。而根据这个描述的话他的单位就为而这个指标就是上面数据中的当然,肯定是越大越好了吞吐量这个和上面的吞吐率很有点关系的。 首先郑重声明:nodeJS 是一门单线程!异步!非阻塞语言!nodeJS 是一门单线程!异步!非阻塞语言!nodeJS 是一门单线程!异步!非阻塞语言! 重要的事情说3遍。 因为...

    james 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<