20个版本

0.6.0 2023年11月27日
0.5.0 2020年12月29日
0.4.3 2020年7月6日
0.4.1 2020年1月9日
0.0.0 2017年1月4日

#65网络编程

Download history 811522/week @ 2024-04-23 797316/week @ 2024-04-30 800946/week @ 2024-05-07 839133/week @ 2024-05-14 843609/week @ 2024-05-21 889967/week @ 2024-05-28 923978/week @ 2024-06-04 929645/week @ 2024-06-11 875846/week @ 2024-06-18 899800/week @ 2024-06-25 818570/week @ 2024-07-02 910433/week @ 2024-07-09 953217/week @ 2024-07-16 943709/week @ 2024-07-23 984374/week @ 2024-07-30 982949/week @ 2024-08-06

4,024,022 每月下载量
用于 2,095 个crate (427个直接使用)

MIT/Apache

16KB
266 代码行

hyper-tls

hyper提供HTTPS连接器。

文档

许可证

许可协议为以下之一

贡献

除非您明确声明,否则您提交的任何贡献,根据Apache-2.0许可证定义,应按上述方式双重许可,不附加任何其他条款或条件。


lib.rs:

hyper-tls

用于hyper的HTTPS连接器。

示例

use bytes::Bytes;
use http_body_util::Empty;
use hyper_tls::HttpsConnector;
use hyper_util::{client::legacy::Client, rt::TokioExecutor};

#[tokio::main(flavor = "current_thread")]
async fn main() -> Result<(), Box<dyn std::error::Error>>{
    let https = HttpsConnector::new();
    let client = Client::builder(TokioExecutor::new()).build::<_, Empty<Bytes>>(https);

    let res = client.get("https://hyper.rs".parse()?).await?;
    assert_eq!(res.status(), 200);
    Ok(())
}

Crate功能

  • alpn:启用native-tls/alpn,如果协商了h2,则告诉hyper。

依赖项

~5–15MB
~195K SLoC