2 个稳定版本
1.0.1 | 2023 年 5 月 11 日 |
---|---|
1.0.0 | 2022 年 9 月 26 日 |
在 HTTP 服务器 中排名第 829
每月下载 41 次
23KB
339 行
一个 Actix Web 中间件,允许您使用查询参数将 POST
请求重定向到其他方法,如 PUT
或 DELETE
。
这在 HTML 表单中很有用,您无法使用除 GET
或 POST
之外的方法。通过将此中间件添加到您的服务器,您可以通过添加查询参数(如 /your/url?_method=PUT
)将表单提交到具有除 POST
之外方法的端点。
例如
<form method="post" action="/path/to/endpoint?_method=DELETE">
<input type="submit" value="Delete this item" />
</form>
有关详细信息,请参阅 crate 文档。
开发
如果您有任何建议或发现任何错误,请随时提交错误报告。如果您想做出贡献,可以发送拉取请求。如果您正在考虑进行重大更改,您应该首先打开一个问题来讨论更改,以避免浪费精力。
测试
运行 cargo test
进行测试。如果您想查看调试日志输出,您还可以使用 RUST_LOG=debug cargo test
来查看失败的测试的调试日志。
依赖项
~15–28MB
~467K SLoC