req-then
Simple http(s) request function, returning a promise. Built on node's http
and https
modules, so works in both node and browser (via browserify).
Uses ES6 Promises, if defined. If not, use a 3rd party promise library.
Example
var request = require("req-then")
request("http://www.bbc.co.uk")
.then(response => {
console.log("Response received", response.data)
console.log("The nodejs response instance", response.res)
})
.catch(console.error)
request(url, [options]) ⇒ Promise
⏏
Returns a promise for the response.
Kind: Exported function
Resolve: object
- res
will be the node response object, data
will be the data
Reject: Error
Param | Type | Default | Description |
---|
url | string | | target url |
[options] | object | | |
[options.method] | string | "GET" | GET, POST etc. |
[options.data] | string | object | | data to POST. Objects will be JSON stringified. |
[options.headers] | object | | header object |
[options.rejectUnauthorized] | boolean | | |
[options.withCredentials] | boolean | | |
© 2015 Lloyd Brookes <75pound@gmail.com>. Documented by jsdoc-to-markdown.