Skip to main content

A very simple tool to debug HTTP client requests

Project description

httpdbg

A very simple tool to debug HTTP client requests

installation

pip install httpdbg

usage

interactive console

Open an interactive console with the following command

pyhttpdbg
(venv) dev@host:~/dir$ pyhttpdbg
-- -- -- httpdbg - recorded requests available at http://localhost:5000/ 
Python 3.8.2 (default, Jul 16 2020, 14:00:26) 
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> 

Perform HTTP requests (using the requests library for example).

You can inspect the HTTP requests directly in your web browser at http://localhost:5000.

script

You can trace all the HTTP requests performed by a script

pyhttpdbg filename.py [arg1 --arg2 ...]

pytest

You can trace all the HTTP requests performed during your tests

pyhttpdbg pytest [arg1 --arg2 ...]

thanks

httpdbg is based on VCR.py. Thanks to Kevin McCarthy and to all the contributors of VCR.py for this awesome library.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

httpdbg-0.0.16.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

httpdbg-0.0.16-py3-none-any.whl (25.2 kB view details)

Uploaded Python 3

File details

Details for the file httpdbg-0.0.16.tar.gz.

File metadata

  • Download URL: httpdbg-0.0.16.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.3

File hashes

Hashes for httpdbg-0.0.16.tar.gz
Algorithm Hash digest
SHA256 7768f4a822f0e32879ea805723402d37735eb93ce9aadae8079ba93619b0ddba
MD5 013f646fa2bded67f7ce25b522b3368b
BLAKE2b-256 c85fe5ebd51c1f4f7a38043a76b7819f06263941a06542510e0e1b6f48f1be60

See more details on using hashes here.

File details

Details for the file httpdbg-0.0.16-py3-none-any.whl.

File metadata

  • Download URL: httpdbg-0.0.16-py3-none-any.whl
  • Upload date:
  • Size: 25.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.3

File hashes

Hashes for httpdbg-0.0.16-py3-none-any.whl
Algorithm Hash digest
SHA256 67aa0160261d74bdab9a069f8ce63a709ec2176a8f4e52724f52a45cc5f02e71
MD5 acce01d424e7aff4406d223cb3c9372a
BLAKE2b-256 e87ab817a81663949815808c68c3c63e1fe8347ed1b75dc4a463b8dd7c1fadc9

See more details on using hashes here.

Supported by

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