httpinkie 
HTTP as a Promise
Install
$ npm install --save httpinkieUsage
var http = require('httpinkie');
http.request({host: 'google.com'})
.then(console.log);HTTP
request(req)
req
Required
Type: Object
HTTP request object with additional fields:
timeoutbody
License
MIT © Vsevolod Strukchinsky