0.1.5 • Published 10 years ago

promise-http v0.1.5

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

Travis-CI Status

Promise HTTP

A simple wrapper for q-io/http that handles erroneous responses and rejects the promise accordingly.

Installation

npm install promise-http --save

Usage

The request can be anything that compatible with q-io/http#request

GET

Http = require('Http').client

request = Http.get('http://some.url').then(function(response){
   // you got the data
});

request.then(function(response){
    // done
}, function(reason){
    // something went wrong
});

POST

Http = require('Http').client

Http.post('http://some.url').then(function(response){
    // you know what to do...
});

request = Http.post({
    url: 'http://some.url',
    body: ['text'],
    headers: {'Content-Type': 'application/x-www-form-urlencoded'}
});

request.then(function(response){
    // all good.
});

request.fail(function(reason){
    // nope.
})
0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago