A simple and stupid node request wrapper.
npm install kiss-requestkiss-request
======
A simple and stupid node request wrapper. KISS == Keep it simple and stupid.
Inspired by nokit.request and got



coffee
request = require 'kiss-request'String url & Callback API
request 'www.npmjs.com', (err, data) ->
console.log dataObject url(same as http.request) & Promise API
request.Promise = require 'bluebird' # If a native Promise is available, you don't need to do this.
request {host: 'www.npmjs.com', port: 80}
.then (data) ->
console.log dataThe second way to use Promise API
request 'http://www.npmjs.com', require 'bluebird'
.then () ->Set timeout (default 10000 ms)
request {url: 'www.npmjs.com', timeout: 1000}, () ->
`Notice
- If you want to decode non-utf8 text, please install iconv-lite` manually.