/httpstat

curl statistics made simple

Primary LanguagePython

httpstat

curl statistics made simple.

screenshot

httpstat is a single file🌟 Python script that has no dependency👏 and is compatible with Python 3🍻.

Installation

There are three ways to get httpstat:

  • Download the script directly: wget https://raw.githubusercontent.com/reorx/httpstat/master/httpstat.py

  • Install through pip: pip install httpstat

  • Install through homebrew (macOS only): brew install httpstat

Usage

Just pass a url with it:

python httpstat.py httpbin.org/get

By default it will write response body in a tempfile, but you can let it print out by setting HTTPSTAT_SHOW_BODY=true:

HTTPSTAT_SHOW_BODY=true python httpstat.py httpbin.org/get

You can pass any curl supported arguments after the url (except for -w, -D, -o, -s, -S which are already used by httpstat):

HTTPSTAT_SHOW_BODY=true python httpstat.py httpbin.org/post -X POST --data-urlencode "a=中文" -v