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).
Example
var request = require("req-then")
request("http://www.bbc.co.uk")
.then(response => {
console.log("Response received")
console.log(response.data)
})
.catch(console.error)
request(url, [options]) ⇒ Promise
⏏
Returns a promise for the response.
Kind: Exported function
Resolve: { res: node-res-object, data: response-data
}
Reject: Error
Param | Type | Default | Description |
---|
url | string | | target url |
[options] | object | | |
[options.method] | string | "GET" | GET, POST etc. |
[options.data] | string | | data to POST |
[options.headers] | object | | header object |