- 引入 Unity 测试框架 (ThrowTheSwitch) - 创建 test_http.c (35 个测试): 请求解析、响应格式化、MIME 类型、内存管理 - 创建 test_static.c (31 个测试): 压缩判断、时间处理、ETag、路径安全、HTML 转义、gzip、socket 层 - 更新 Makefile: make unit-test 一键编译运行 - 66 个测试全部通过,集成测试保持 30 项通过
10 lines
179 B
JSON
10 lines
179 B
JSON
{
|
|
"root_dir": "./examples/www",
|
|
"port": 8080,
|
|
"threaded": true,
|
|
"num_workers": 4,
|
|
"max_connections": 10000,
|
|
"timeout_ms": 30000,
|
|
"log_level": "info"
|
|
}
|