1.4.0 • Published 10 years ago

get-promise v1.4.0

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

get-promise

HTTP(S) GET with promises. Handles redirects transparently, but notifies about them.

Treats all responses as UTF-8 encoded text.

Usage

var get = require('get-promise');

get(url, options).then(function (result) {
    // options (optional argument) can be:
    // {
    //     method: 'GET' by default
    // }
    // result is:
    // {
    //     url: url,
    //     status: status code,
    //     headers: { … },
    //     rawHeaders: [{ name: …, value: … }, …]
    //     data: response body,
    //     options: options
    // }
}, function (error) {
    // error is either:
    // - same as 'result' above for HTTP error
    // - an exception for other errors
}, function (notice) {
    // notice is either:
    // {
    //     url: url,
    //     status: status code,
    //     headers: { … }
    //     options: options,
    // }
    // or in case of redirect:
    // {
    //     url: url,
    //     redirect: headers.location,
    //     status: status code,
    //     headers: { … },
    //     options: options
    // }
});

LICENSE

MIT

1.4.0

10 years ago

1.3.1

10 years ago

1.3.0

10 years ago

1.2.0

10 years ago

1.1.0

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago