Crates.io | tk-http |
lib.rs | tk-http |
version | 0.3.9 |
source | src |
created_at | 2017-03-02 16:24:14.112616 |
updated_at | 2018-04-14 19:36:07.691467 |
description | A full-features asynchronous HTTP implementation for tokio-rs stack, including websockets. |
homepage | https://github.com/swindon-rs/tk-http/ |
repository | https://github.com/swindon-rs/tk-http/ |
max_upload_size | |
id | 8776 |
size | 277,858 |
Status: Beta
Documentation | Github | Crate
A full-features asynchronous HTTP implementation for tokio-rs stack, including websockets.
Features:
HTTP 1.1 and 1.0 support (plans to support for HTTP/2 with same API)
Flexible configuration of pipelining both for client and server
Comprehensive configuration of timeouts both for client and server
Strict parsing of few selected headers which influence security
Other headers go unparsed to keep CPU usage low
Minimum copies of data: i.e. you can decode JSON directly from network buffer
Generic over transport (so can be used over TLS or unix sockets)
Licensed under either of
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 dual licensed as above, without any additional terms or conditions.