http-stat 0.3.1

httpstat visualizes curl(1) statistics in a way of beauty and clarity.
Documentation

http-stat-rs

Imitation is the sincerest form of flattery.

Pure rust version of http statistics, which refer to httpstat.It supports http1, http2 and http3.

中文

screenshot

Release

Pre-built binaries for windows, macos and linux.

Installation

cargo install http-stat

Usage

httpstat --http3 https://cloudflare-quic.com/

Features

httpstat visualizes curl(1) statistics in a way of beauty and clarity.

Usage: httpstat [OPTIONS] [URL_ARG]

Arguments:
  [URL_ARG]  url to request

Options:
  -u, --url <URL>          URL to request (optional, can be provided as the last argument)
  -H <HEADERS>             set HTTP header; repeatable: -H 'Accept: ...' -H 'Range: ...'
  -4                       resolve host to ipv4 only
  -6                       resolve host to ipv6 only
  -k                       skip verify tls certificate
  -o <OUTPUT>              output file
  -L                       follow 30x redirects
  -X <METHOD>              HTTP method to use (default GET)
  -d, --data <DATA>        the body of a POST or PUT request; from file use @filename
      --resolve <RESOLVE>  Resolve host to specific IP address (format: HOST:PORT:ADDRESS, e.g. example.com:80:1.2.3.4)
      --http3              use http/3
      --http2              use http/2
  -h, --help               Print help
  -V, --version            Print version

License

http-stats-rs is provided under the MIT license. See LICENSE.