Skip to main content

Module api

Module api 

Source
Expand description

Zenith 公共 API 重导出

通过 zenith_stack::api 可访问所有公共类型,等价于直接使用 zenith_api crate。

Modules§

normalize
规范化引擎

Structs§

BodyStream
Body 流(单消费者,借用语义,零拷贝)
CanonicalHeader
规范化请求头(固定容量,Copy 语义)
CanonicalRequest
统一规范化请求
CanonicalResponse
统一规范化响应
MethodParseError
Method 解析错误

Enums§

Method
请求方法枚举
Protocol
协议类型枚举
Transport
传输层类型枚举

Constants§

MAX_AUTHORITY_LEN
最大授权主机长度(字节)
MAX_BODY_LEN
最大响应 Body 长度(字节) 小于此值的 Body 使用栈上固定数组,超过时使用堆分配
MAX_HEADER_COUNT
最大头部数量
MAX_HEADER_NAME_LEN
最大头部名称长度(字节)
MAX_HEADER_VALUE_LEN
最大头部值长度(字节) RFC 7230 建议整个头部块最小 8KB,单个值通常不超过 256 字节
MAX_PATH_LEN
最大路径长度(字节)
MAX_QUERY_LEN
最大查询字符串长度(字节)

Traits§

Service
服务注册特征
ServiceFactory
服务工厂特征