min-request

1.4.1 • Public • Published

min-request

Build status Test coverage NPM version Downloads

Simple request, For people who cannot understand request like me to use http request

Installation

npm install min-request

Support

Support body types

  • string
  • json
  • stream
  • buffer

Usage

request(url, [options], callback)

callback param is just like request@request: err, res, body

Simplest

var request = require('min-request')
request('localhost:8080/test', function(err, res, body) {
    console.log(err, body)
})

Request with data like json, stream

var request = require('min-request')
 
// json
request('localhost:8080/upload', {
    method: 'POST',
    body: {foo: 'bar'}
},function(err, res, body) {
    // ...
})
 
// stream
var fs = require('fs')
request('localhost:8080/upload', {
    method: 'POST',
    body: fs.createReadStream('./foo.bar')
}, function(err, res, body) {
    // ...
})

Advanced

use NODE_DEBUG=request to show request options

License

ISC

Readme

Keywords

Package Sidebar

Install

npm i min-request

Weekly Downloads

2,608

Version

1.4.1

License

ISC

Last publish

Collaborators

  • ftft1885