3 个不稳定版本
0.2.1 | 2024 年 1 月 2 日 |
---|---|
0.2.0 | 2021 年 8 月 27 日 |
0.1.0 | 2021 年 7 月 14 日 |
#34 in #trillium
每月 24 次下载
63KB
920 行
欢迎来到 Trillium!
📖 指南 📖
指南提供了架构概述和 trillium 包之间的连接。
📑 Rust 文档 📑
rustdocs 是了解 trillium 的各个包和特定接口的最佳方式。
法律
许可方式为以下之一
- Apache 许可证 2.0 版 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
除非你明确声明,否则任何根据 Apache-2.0 许可证定义故意提交的包含在你的作品中的贡献,都将如上双许可,无任何额外条款或条件。
lib.rs
:
Trillium 方法重写处理器
这允许无法生成除 GET
和 POST
之外的其他 HTTP 方法的 HTTP 客户端使用被解释为其他方法(如 PUT
、PATCH
或 DELETE
)的 POST
请求。
目前这通过查询字符串参数 _method
支持。要更改查询字符串参数的名称,请使用 MethodOverride::with_param_name
默认情况下,允许的方法只有 PUT
、PATCH
和 DELETE
。要覆盖此设置,请使用 MethodOverride::with_allowed_methods
后续处理器将在 conn 上看到请求的方法,而不是 POST。
依赖项
~7.5MB
~190K SLoC