httpstat

by davecheney

davecheney /httpstat

It's like curl -v, with colours.

4.8K Stars 254 Forks Last release: almost 4 years ago (v1.0.0) MIT License 161 Commits 3 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

httpstat Build Status

Go Report Card

Shameless

Imitation is the sincerest form of flattery.

But seriously, https://github.com/reorx/httpstat is the new hotness, and this is a shameless rip off.

Installation

httpstat
requires Go 1.11 or later.
$ go get github.com/davecheney/httpstat

Usage

$ httpstat https://example.com/

Features

  • Windows/BSD/Linux supported.
  • HTTP and HTTPS are supported, for self signed certificates use
    -k
    .
  • Skip timing the body of a response with
    -I
    .
  • Follow 30x redirects with
    -L
    .
  • Change HTTP method with
    -X METHOD
    .
  • Provide a
    PUT
    or
    POST
    request body with
    -d string
    . To supply the
    PUT
    or
    POST
    body as a file, use
    -d @filename
    .
  • Add extra request headers with
    -H 'Name: value'
    .
  • The response body is usually discarded, you can use
    -o filename
    to save it to a file, or
    -O
    to save it to the file name suggested by the server.
  • HTTP/HTTPS proxies supported via the usual
    HTTP_PROXY
    /
    HTTPS_PROXY
    env vars (as well as lower case variants).
  • Supply your own client side certificate with
    -E cert.pem
    .

Contributing

Bug reports are most welcome, but with the exception of #5, this project is closed.

Pull requests must include a

fixes #NNN
or
updates #NNN
comment.

Please discuss your design on the accompanying issue before submitting a pull request. If there is no suitable issue, please open one to discuss the feature before slinging code. Thank you.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.