fw-http-client
Prod-ready HTTP client with timeouts and retries by default.
Installation
Add as a poetry dependency to your project:
poetry add fw-http-client
Usage
from fw_http_client import HttpClient
client = HttpClient(client_name="my-app", client_version="1.0")
data = client.get("https://httpbin.org/json")
assert data.slideshow.title == "Sample Slide Show"
Development
Install the project using poetry and enable pre-commit:
poetry install
pre-commit install
License
Metadata
Release files for fw-http-client 1.7.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fw_http_client-1.7.5-py3-none-any.whl | Python 3 | none | any | Details |
Release files / fw_http_client-1.7.5-py3-none-any.whl
| Download URL | fw_http_client-1.7.5-py3-none-any.whl |
|---|---|
| Size | 9.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
04b2551b080554fa74d1ef8bba2fa460b8607de54ffe8d8f79bfa2b5c1d7da70
|
|
BLAKE2b-256 checksum How to use checksums |
39bac46e95e688ccc69797f5a76a60b6fe819c34f260ca6a38bfe2d8bb8a36fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.23
|