rquest-0.20.20 has been yanked.
rquest
An fast asynchronous Rust Http/WebSocket Client with TLS/JA3/JA4/HTTP2 fingerprint impersonate
AsyncorblockingClientsPlain,JSON,urlencoded,multipartbodies- Customizable
headersorder - Customizable
redirectpolicy - Cookie Store
HTTP/HTTPS/SOCKS5ProxiesHTTPS/WebSocketvia BoringSSLJA3/JA4/HTTP2fingerprint- Impersonate
Chrome/Safari/Edge/OkHttp
Additional learning resources include:
Usage
This asynchronous example uses Tokio and enables some
optional features, so your Cargo.toml could look like this:
- HTTP
[]
= { = "1", = ["full"] }
= "0.20"
use Error;
use Impersonate;
async
- WebSocket
[]
= { = "1", = ["full"] }
= { = "0.20", = ["websocket"] }
use ;
use ;
use Error;
async
Requirement
Install the environment required to build BoringSSL
Do not compile with crates that depend on OpenSSL; their prefixing symbols are the same and may cause linking failures.
Contributing
If you would like to submit your contribution, please open a Pull Request.
Getting help
Your question might already be answered on the issues
License
Apache-2.0 LICENSE
Accolades
The project is based on a fork of reqwest.