New: Introducing PHP and Composer Support.Read the Announcement
Socket
Book a DemoInstallSign in
Socket

promise-buffer-request

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

promise-buffer-request

Promise version for Buffer-Request

latest
npmnpm
Version
1.0.0
Version published
Weekly downloads
1
-50%
Maintainers
1
Weekly downloads
 
Created
Source

Promise-Buffer-Request

Node.js HTTP请求库Buffer-Request的Promise版本。点击了解Buffer-Request

背景介绍

同类HTTP请求库推荐。

优点

由于只需要适配较少的情况,因此代码量非常少,就一个基础文件,你可以直接复制到自己的项目中。非常适合Serverless场景,减少容器冷启动时间。

安装

$ npm install promise-buffer-request

使用

支持2种调用方式,首先先引用:

const request = require('promise-text-request')

第1种调用方式,直接输入请求地址:

request(url).then(resolve,reject)

例如:

request('http://www.example.com').then(function (response) {
    console.log(response)
}, function (err) {
    console.log(err)
})

这种方式默认请求方法GET,无Body。如果需要更复杂的请求形式,请使用以下第2种调用方式:

request(options).then(resolve,reject)

例如:

let options = {
    url:'http://www.example.com',    // 请求地址
    method:'POST',                   // 请求方法
    headers:{},                      // 请求头
    body:'{"name":"ming"}',          // 请求体
    base64Encoded:true               // 是否需要将响应主体使用base64转码
}

request(options).then(function (response) {
    console.log(response)
}, function (err) {
    console.log(err)
})

Keywords

request

FAQs

Package last updated on 10 Mar 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts