0.4.1 • Published 8 years ago

rain-util-http v0.4.1

Weekly downloads
5
License
MIT
Repository
-
Last release
8 years ago

rain-util-http

Build Status npm npm

Simplistic generator based utility for consuming apis and making easy http requests

npm i --save rain-util-http
var $util = require('rain-util-http');

http requests

extends request.js additional properties may be passed as params (httpSignature, multipart, headers)

var api = new $util.http('https://maps.googleapis.com/');
var api2 = new $util.http('https://my.api.com/',
  { 'x-default-header':'its value'},
  {httpSignature:{keyId:'rsa-key-1',algorithm='rsa-sha256',signature:'Base64(RSA-SHA256(signing string))'}
);

var req = new $util.http();

var apiResponse = yield mapsApi.get('maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA');
console.log('apiResponse',apiResponse);
req.get('full url');

var api2Response = yield api2.post('another url', requestBody);

credits