reqlib
v1.0.13
Published
A library to simplify REST API requests and to provide utilities for handling common REST API consumer scenarios
Downloads
1,900
Maintainers
Readme
Simple Request Library
Request Constructor
new Request(options)
import { Request } from 'reqlib';
const
options = {
maxRedirectCount : 5, // # of redirects to follow
maxRetryCount : 3, // # of times to retry in the event of a 5xx
timeout : 1000 // milliseconds
},
req = new Request(options);
(async () => {
try {
let result = await req.get('https://test.api.io/v1/tests');
console.log(result);
} catch (ex) {
console.error(ex);
}
})();
options
The Request object accepts all otions from the standard http.request
(and https.request
) object (see Node v10.x Documentation) in addition to a few additional convenient options.
#delete
#get
#head
#patch
#post
#put
Resource Constructor
under construction