An HTTP wrapper around the wonderful requests library to make it easier for new users and old.
Project description
cd_http
cd_http
is a Python package designed for HTTP request handling and manipulation. This package provides a set of tools and utilities to simplify HTTP operations in your projects.
Features
- Easy HTTP Requests: Simplify the process of making HTTP requests.
- Proxy Support: Seamlessly integrate proxy support for your requests.
- Customizable Headers: Easily add and manage custom headers for your HTTP requests.
- Version Management: Track and manage the package version efficiently.
- Session support added 0.2.1
Installation
To install cd_http
, simply use pip
:
pip install cd-http
Usage
Basic Example
import cd_http as cdh
# Make a simple GET request
response = cdh.http.get('https://api.example.com/data')
print(response.text)
Using Proxies
import cd_http as cdh
proxy = 'http://proxy.example.com:8080'
response = cdh.http.get('https://api.example.com/data', proxy=proxy)
print(response.text)
Custom Headers
import cd_http as cdh
headers = {'Authorization': 'Bearer YOUR_TOKEN'}
response = cdh.http.get('https://api.example.com/data', headers=headers)
print(response.json())
Download files
import cd_http as cdh
url = "some file you want to download.mp4"
cdh.http.download_file("destination filepath", url=url)
Examples
You can find more example scripts in the examples
directory of the package. These scripts demonstrate various use cases and features of the cd_http
package.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request or open an Issue on the GitHub repository.
License
This project is licensed under the MIT License - see the LICENSE file for details.
For more information and DONATIONS, visit codedocta.com.
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
Built Distribution
File details
Details for the file cd_http-0.2.4.tar.gz
.
File metadata
- Download URL: cd_http-0.2.4.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.11.7 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1011a06d6aed179212f79a633755a19705d66183e83976d3e0093a1b6d991923 |
|
MD5 | a8495cf1bed28c498658492111724efd |
|
BLAKE2b-256 | 34c754884934ca06fab23eb8d953dffda4d55ff194b81f0ada458c0e646a8fb2 |
File details
Details for the file cd_http-0.2.4-py3-none-any.whl
.
File metadata
- Download URL: cd_http-0.2.4-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.11.7 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea2781945c1f8d3cc2df2b4a6cc2becaca1f20178239b776cdc57ee782ed6f0e |
|
MD5 | dce9b8083086e3f9704ce0775d67cec7 |
|
BLAKE2b-256 | ef9789ea46397531c7f90b180e414de79bcdd4a7c3ce3873653363d57f9ad689 |