http3
A Tokio aware, HTTP/3 implementation for Rust.
More information about this crate can be found in the crate documentation.
Features
- Client HTTP/3 implementation.
- Implements the full HTTP/3 specifications.
- Implements RFC 9204 QPACK. It supports dynamic table.
- Works with different QUIC transport implementations.
- Passes HTTP/3 interoperability tests.
- Focus on performance, interoperability, and correctness.
- Built on Tokio.
Usage
To use http3, first add this to your Cargo.toml:
[]
= "0.0.8"
Next, add this to your crate:
use Connection;
License
Licensed under either of Apache License, Version 2.0 (LICENSE or http://www.apache.org/licenses/LICENSE-2.0).
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions.
Accolades
The project is based on a fork of h3.