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

/min-request/

    Package Sidebar

    Install

    npm i min-request

    Weekly Downloads

    1,963

    Version

    1.4.1

    License

    ISC

    Last publish

    Collaborators

    • ftft1885