Nonviolent Pigeon Manifestation

    httpstat

    1.5.4 • Public • Published

    httpstat

    Build Status

    httpstat is a curl like tool, visualize http/https process and show the duration.

    image

    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 = require('httpstat');
     
    httpstat('http://example.com', /* option, headers, body */).then((result) => {
      console.log(result); // time property has duration time.
    }).catch((e) => {
      console.error(e);
    });

    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.

    Install

    npm i httpstat

    DownloadsWeekly Downloads

    9

    Version

    1.5.4

    License

    MIT

    Unpacked Size

    57.7 kB

    Total Files

    19

    Last publish

    Collaborators

    • yosuke-furukawa