61个版本
0.8.8 | 2024年6月23日 |
---|---|
0.8.5 | 2024年5月28日 |
0.8.4 | 2024年3月23日 |
0.7.1 | 2023年12月21日 |
0.1.0-alpha | 2020年6月28日 |
#25 in #request-body
864 每月下载量
在 11 个 包中使用 (8 个直接使用)
190KB
5K SLoC
Viz
Viz的核心组件
内置提取器
提取器 | 描述 |
---|---|
Cookie | 从请求中提取 cookies 。 |
表单 | 从请求体中提取 from-data 。 |
头部 | 从请求头部中提取 header 。 |
Json | 从请求体中提取 JSON 数据,或向响应发送 JSON 数据。 |
限制 | 提取 limits 设置。 |
多部分 | 从请求的多部分体中提取数据。 |
参数 | 从URL路径中提取 params 。 |
查询 | 从URL的查询字符串中提取数据。 |
会话 | 当前请求的 session 。 |
状态 | 从请求的扩展中提取 state 。 |
WebSocket | 一个 WebSocket 连接。 |
内置中间件
中间件 | 描述 |
---|---|
cookie | Cookie |
cors | CORS |
csrf | CSRF |
limits | 限制 |
session | 会话 |
compression | 压缩 |
otel::tracing | OpenTelemetry 跟踪 |
otel::metrics | OpenTelemetry 指标 |
许可证
本项目采用 MIT 许可证。
作者
依赖项
~6–17MB
~245K SLoC