Expand description
HTTP/1.1 Chunked 传输编码解析
严格遵循 RFC 7230 §4.1:
chunked-body = *chunk
last-chunk
trailer-part
CRLF
chunk = chunk-size [ chunk-extension ] CRLF
chunk-data CRLF
chunk-size = 1*HEXDIG防护点:
- chunk-size 必须为十六进制数字(禁止符号/空格)
- 单个 chunk 不得超过 max_chunk_size(防止内存爆涨)
- 拒绝负值/零长度陷阱(0 必须是 last-chunk)
- 处理 trailer 时重置状态
Structs§
- Chunked
Decoder - Chunked 解码器
Enums§
- Chunked
State - Chunked 解析状态机