Skip to main content

HTTP status code reporting for GET and POST requests

Project description

About

status is a cross-platform command line application that returns the HTTP response status code for a GET or POST request to a user submitted URL.

It has been tested in cPython 2.7.x, 3.4.x and pypy 2.4.0 (Python v2.7.8)

Install

You can install status with the Python package manager pip:

pip install status

or download the source repository and run the following command in the top level source directory:

python setup.py install

Upgrade

You can upgrade status with pip. Use the following command:

pip install --upgrade status

or download the source repository and use the above instructions for a new install from source.

Usage

status will report the returned status code with a GET or POST request. The general syntax is:

status [option] <url>

It is not necessary to include the protocol (http://) in your URL. If you enter a URL without the protocol, status will prefix it with http://. If you intend to test with the secure HTTP protocol (https://), then make this explicit in your URL.

GET Request Status Codes

GET is the default request type. Enter the URL as an argument to status without an option:

status <url>

POST Request Status Codes

To use a POST request, add the -p or --post option:

status -p <url>

Versions

v0.2.5 - bug fix: connection error handling and new tests in cPython 2.7.9, 3.4.2 + pypy 2.4.0

v0.2.4 - updated application dependencies

v0.2.3 - updated application dependencies

v0.2.2 - minor bug fixes, documentation updates

v0.2.1 - exception handling for HTTP connection errors, help documentation updates

v0.2.0 - initial release

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

status-0.2.5.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

status-0.2.5-py2.py3-none-any.whl (8.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file status-0.2.5.tar.gz.

File metadata

  • Download URL: status-0.2.5.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for status-0.2.5.tar.gz
Algorithm Hash digest
SHA256 02bb12dc5870044ef4c059e14f33914101544903cf2bf8a937559a4db1d503eb
MD5 81a3b998213aec203b78aa0543f4670b
BLAKE2b-256 83f279e204bd922203efaa5d79c08f3246ba0aca29bb550310761cbfb9b4868f

See more details on using hashes here.

File details

Details for the file status-0.2.5-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for status-0.2.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 bf1a320a47954517acf24ac4c2ad230fb55fdafe8eabac0fd24e11d78586924e
MD5 2198671fb7d9849a867aaa6ea5ab293f
BLAKE2b-256 35156f70f3de391668c0d2327d70279c7c888406025085949cd5906e37c05a34

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page