hyperium/hyper
GitHub: hyperium/hyper
hyper 是一个用 Rust 编写的安全、高效、异步的底层 HTTP/1 和 HTTP/2 库,同时提供客户端和服务器 API,旨在为更上层的网络应用和框架奠定基础。
Stars: 16232 | Forks: 1774
# [hyper](https://hyper.rs)
[](https://crates.io/crates/hyper)
[](https://docs.rs/hyper)
[](./LICENSE)
[](https://github.com/hyperium/hyper/actions?query=workflow%3ACI)
[][discord-url]
一个为所有人打造的安全且高效的 HTTP 库。
- HTTP/1 和 HTTP/2
- 异步设计
- 领先的性能
- 经过测试且**正确**
- 广泛的生产环境应用
- 客户端和服务器 API
通过查看[指南](https://hyper.rs/guides/1/)来**开始使用**。
## “底层”
hyper 是一个相对底层的库,旨在作为库和应用程序的构建基础。
如果您在寻找一个便捷的 HTTP 客户端,那么您可以考虑 [reqwest](https://github.com/seanmonstar/reqwest)。
如果您不确定选择哪种 HTTP 服务器,那么您可以考虑 [axum](https://github.com/tokio-rs/axum) 或 [warp](https://github.com/seanmonstar/warp),后者采用了更具函数式编程特性的方法。这两个库都是基于本库构建的。
## 许可证
hyper 基于 MIT 许可证提供。请参阅 [LICENSE](LICENSE)。
标签:Rust, SOC Prime, 可视化界面, 底层库, 开发工具, 异步编程, 网络流量审计, 网络编程, 通知系统