docs(plan): 更新规划文件 — 标记 HTTP/2 POST 支持完成
This commit is contained in:
parent
0bf37ba3f0
commit
b04904cc78
@ -82,6 +82,16 @@
|
||||
|
||||
## 最近行动记录
|
||||
|
||||
- 2026-06-07: **本轮行动 — HTTP/2 POST 请求体支持**
|
||||
- `on_data_chunk_recv_callback`: 实现请求体收集,将 DATA 帧数据追加到 `stream->request.body`
|
||||
- `on_frame_recv_callback`: 根据请求方法选择处理方式(GET/HEAD → `http2_serve_static`,POST → `http2_serve_post`)
|
||||
- `http2_serve_post`: 新增函数,处理 HTTP/2 POST 请求
|
||||
- 支持 multipart/form-data 文件上传(保存到 root_dir/uploads/)
|
||||
- 支持 application/json 和 x-www-form-urlencoded 回显
|
||||
- 构建 JSON 响应并通过 nghttp2 发送
|
||||
- 包含 `multipart.h` 和 `platform.h` 到 `http2.c`
|
||||
- 全部 142 个单元测试 + 77 项集成测试通过,编译零警告
|
||||
- 推送到 main
|
||||
- 2026-06-06: **本轮行动 — WebSocket 空闲超时 + 跨平台 poll/select 抽象**
|
||||
- `platform.h` / `platform.c`: 新增 `cocoon_socket_poll_readable()` 跨平台 socket 可读等待
|
||||
- POSIX: `poll()` + `POLLIN`
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user