httpstat
httpstat is a curl like tool, visualize http/https process and show the duration.
Reference from python httpstat and go httpstat
Install as tool
$ npm install httpstat -g
Usage as tool
$ httpstat http://example.com/
$ httpstat -X POST -d test http://example.com/
Install as library
$ npm install httpstat -S
Usage as library
const httpstat = ; ;
API
httpstat(url, [options], [headers], [body]) - return Promise
- url, type: string,
url
is a request target url. required. - options, type: object,
options
is a http(s) request options see node http API - headers, type: array, headers is http request headers like ["Content-Type: application/json"]
- body, type: string, body is http request body.