Python http request utils.
Installation
You can install from pypi
pip install -U python-http_request
Usage
import http_request
import http_request.extension
Extension
I've implemented several modules, all of which provide a request function. Their signatures are similar, so they can be used as drop-in replacements for each other.
- aiohttp_client_request
- aiosonic_request
- asks_request
- blacksheep_client_request
- curl_cffi_request
- http_client_request
- httpcore_request
- httpx_request
- hyper_request
- pycurl_request
- python-urlopen
- requests_request
- tornado_client_request
- urllib3_request
To make it more general, I've encapsulated a request function
from http_request.extension import request
You just need to implement a urlopen function pass to request, then it can be directly extended. The urlopen function signature is roughly as follows:
def urlopen[Response](
url: str,
method: str,
data=None,
headers: None | dict[str, str] = None,
**request_args,
) -> Response:
...
Metadata
Release files for python-http_request 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| python_http_request-0.1.7.tar.gz | 9.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| python_http_request-0.1.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.1 kB
Release files / python_http_request-0.1.7.tar.gz
| Download URL | python_http_request-0.1.7.tar.gz |
|---|---|
| Size | 9.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
74fc9dcad00d6511bdf811406319218d6ed462ccb4dbf021d1ef9c40fccb34e5
|
|
BLAKE2b-256 checksum How to use checksums |
a43be30d5697b60ca2eecde5c65a231108bddb7a7600efa32c8a7282981115a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.1 CPython/3.13.5 Darwin/25.0.0
|
Release files / python_http_request-0.1.7-py3-none-any.whl
| Download URL | python_http_request-0.1.7-py3-none-any.whl |
|---|---|
| Size | 10.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1d9eb5a2975bbd35d3ef88530ffae3c659693ddb8950b70de26f2e7550982a59
|
|
BLAKE2b-256 checksum How to use checksums |
6545def712c49a95165c5f2782e06203a611420c27f0d90c90eed0398036cd6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.1 CPython/3.13.5 Darwin/25.0.0
|