good-request
A highly-simple request package, featuring automatic retries if a request fails.
Based on the 2020-07-31 example documented at https://nodejs.org/api/http.html#http_http_request_options_callback .
Versions
- 1.2.0, 2020-09-15, AMV : Added good-string-sort...
- 1.1.0, 2020-09-15, AMV : I added more, yet to document...
- 1.0.1, 2020-08-17, AMV : First publish.
Usage
const goodRequest = require('good-request');
goodRequest.basicPost (urlString, ct, reqText, callback)
goodRequest.retryingPost (urlString, ct, reqText, nRetries, callback)
goodRequest.retryingJsonPost (urlString, reqObject, nRetries, callback)
callback
provides an object with some of the following properties:
res.received: true | undefined
res.statusCode: response status integer | undefined
res.text: response body string | undefined
res.error: error object | undefined
res.errorsRetried: array of error objects | undefined
res.object: response body jso | undefined
Better to just peek at the code.