Minimalist HTTP client for GET and POSTing JSON payloads
- Zero dependencies: perfect for AWS Lambda or Browserify
- Sane default: assumes buffered JSON responses
- System symmetry: Node style errback API
npm i tiny-json-http --savetiny.get(options, callback)tiny.post(options, callback)tiny.put(options, callback)tiny.del(options, callback)
urlrequireddataform vars fortiny.post,tiny.put, andtiny.deleteotherwise querystring vars fortiny.getheaderskey/value map used for headers
erra real javascriptErrorif there was onedataan object withheadersandbodykeys
var tiny = require('tiny-json-http')
var url = 'http://www.randomkittengenerator.com'
tiny.get({url}, function __got(err, result) {
if (err) {
console.log('ruh roh!', err)
}
else {
console.log(result)
}
})Check out the tests for more examples! 💟