1.4.1 • Published 9 years ago

min-request v1.4.1

Weekly downloads
2,316
License
ISC
Repository
github
Last release
9 years ago

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