https://github.com/xpepermint/async-httplib
Low-level HTTP helpers.
https://github.com/xpepermint/async-httplib
cargo helpers http library rust
Last synced: 10 months ago
JSON representation
Low-level HTTP helpers.
- Host: GitHub
- URL: https://github.com/xpepermint/async-httplib
- Owner: xpepermint
- License: mit
- Created: 2020-05-18T21:18:13.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-07-08T22:43:53.000Z (over 5 years ago)
- Last Synced: 2025-03-25T08:42:39.540Z (11 months ago)
- Topics: cargo, helpers, http, library, rust
- Language: Rust
- Size: 50.8 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
> Low-level HTTP helpers.
This crate is built on top of [async-std](https://github.com/async-rs/async-std) and provides common objects and helper functions for low-level HTTP operations.
**TO-DO:**
- Ignore header case (up, down)
- Support Content-Type decoding (e.g. multipart/form-data) : https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Type
- Handle redirects.
- GZIP support for Transfer-Encoding: https://greenbytes.de/tech/webdav/rfc7230.html#header.transfer-encoding
- HTTP2: https://www.youtube.com/watch?v=r5oT_2ndjms, https://httpwg.org/specs/rfc7540.html (HPACK, PSAUDOs)