#http #http-request #https #客户端 #请求-响应 #请求

zeptohttpc

使用http和httparse库构建的最小化HTTP客户端

26个版本 (9个重大更改)

0.10.1 2024年4月28日
0.10.0 2024年3月1日
0.9.2 2024年3月1日
0.8.1 2023年12月2日
0.1.8 2020年3月11日

#97 in HTTP客户端

Download history 239/week @ 2024-04-26 8/week @ 2024-05-03 1/week @ 2024-05-24 101/week @ 2024-07-26 10/week @ 2024-08-02

每月111次下载

MIT/Apache

53KB
1K SLoC

zeptohttpc

crates.io docs.rs github.com

该crate旨在成为在httphttparsecrate之上构建的最小且实用的HTTP客户端。

Cargo功能

  • encoding_rs: 支持使用encoding_rscrate的多种字符集体。
  • flate2: 支持使用flate2crate的压缩体。
  • json: 支持使用serdeserde_jsoncrate的JSON体。
  • tls-webpki-roots: 支持使用由webpki-rootscrate提供的根的rustlscrate进行HTTPS连接。
  • tls-native-roots: 支持使用由rustls-native-certscrate提供的根的rustlscrate进行HTTPS连接。
  • rustls: 支持使用不包含默认根集的rustlscrate进行HTTPS连接。
  • native-tls: 支持使用native-tlscrate进行HTTPS连接。

许可证

许可协议

任选其一。

贡献

除非您明确声明,否则您根据Apache-2.0许可证定义的,有意提交供工作包含的贡献,将按照上述方式双重许可,不附加任何额外条款或条件。

依赖项

~0.7-12MB
~177K SLoC