requests-rust 0.1.3

Creator: bradpython12

Last updated:

Add to Cart

Description:

requestsrust 0.1.3

requests_rust
HTTP/s requests for python with rust
Description
it's a POC for a library in Python that sends requests and gets JSON responses written in Rust.
it's a public repo, exist on pypi and the name on pypi is requests-rust.
Prerequisites

python3.11
pip
wheel
setuptools
Linux[x86_64]/ windows[x86, x64] / Mac[x86_64, aarch64]

Features

written in rust
only works for sending and receiving JSON requests
always returns a JSON, no need to convert by using the JSON method
it's a POC

Installation

by running pip install requests-rust
download from actions artifacts latest one
clone it and build using maturin (cargo)

Usage
By default, it returns JSON, if the server doesn't respond the status code will be 0.
send_request(METHOD, URL, [Optional]TIMEOUT, [Optional]DATA(as dict))

from requests_rust import send_request
res = send_request('GET', 'http://127.0.0.1:3000/')
print(res)

it supports these methods: GET, POST, PATCH, PUT, DELETE, HEAD

if call it with not define method it returns None

from requests_rust import send_request
res = send_request('TEST', 'http://127.0.0.1:3000/')
print(res)

output: None
Contributing
Contributions are welcome! Please follow the guidelines in CONTRIBUTING.md.
License
This project is licensed under the MIT License.
Contact
For any questions or feedback, please reach out to hamid@darabi.website.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.