HTTP 专用的 Tower 工具。
适用于 HTTP 客户端和服务器的塔式中间件和实用程序。 有关此箱子的更多信息,请参阅 [箱子文档][docs]。
Tower HTTP 包含大量中间件,在构建应用程序时通常很有用 HTTP 服务器和客户端。其中一些亮点包括:
Trace 添加了对请求和响应的高级日志记录。支持以下两种方式:
包括常规 HTTP 请求以及 gRPC。Compression 和 Decompression 用于压缩/解压缩响应体。FollowRedirect 用于自动跟随重定向响应。
请参阅 [文档] 以查看中间件的完整列表。中间件使用 http 编译单元作为 HTTP 接口,因此它们与任何使用 http 的库或框架都兼容。例如 [hyper]。这些中间件最初是从 @EmbarkStudios 内部项目中提取的。
如果您是新手,其 [指南] 可能会有所帮助。在 tower-http 仓库中,我们还提供了 [多个示例][示例],展示如何将所有内容整合在一起。您也可以在 [#tower Discord 频道][聊天] 提问,或者开启 [问题] 来提问。
除非您明确声明否则,您故意提交的任何用于纳入 Tower HTTP 的贡献,都将以 MIT 许可证授予,不附加任何其他条款或条件。
暂无开放 Issues,或尚未同步最近议题。