refactor: 移除 defaults.http.method 配置,简化默认值体系
- HTTP checker defaults schema 不再支持 method 字段 - resolve 逻辑从三级 fallback 简化为两级(target -> 内置默认) - 配置文件中出现 defaults.http.method 将触发未知字段校验错误 - per-target http.method 覆盖功能保持不变 - 同步更新示例配置、README 文档和测试用例
This commit is contained in:
17
README.md
17
README.md
@@ -142,15 +142,14 @@ targets:
|
||||
|
||||
#### defaults — 全局默认值(均可省略)
|
||||
|
||||
| 字段 | 说明 | 默认值 |
|
||||
| -------------------- | -------------------------------------------------------------------- | ------- |
|
||||
| `interval` | 拨测间隔 | `30s` |
|
||||
| `timeout` | 超时时间 | `10s` |
|
||||
| `http.method` | HTTP 方法,支持 `GET`/`HEAD`/`POST`/`PUT`/`PATCH`/`DELETE`/`OPTIONS` | `GET` |
|
||||
| `http.maxBodyBytes` | 响应体最大字节数 | `100MB` |
|
||||
| `http.headers` | 默认请求头(target 中的 headers 会合并覆盖同名头) | — |
|
||||
| `cmd.maxOutputBytes` | 输出最大字节数 | `100MB` |
|
||||
| `cmd.cwd` | 默认工作目录(相对于配置文件所在目录) | `.` |
|
||||
| 字段 | 说明 | 默认值 |
|
||||
| -------------------- | -------------------------------------------------- | ------- |
|
||||
| `interval` | 拨测间隔 | `30s` |
|
||||
| `timeout` | 超时时间 | `10s` |
|
||||
| `http.maxBodyBytes` | 响应体最大字节数 | `100MB` |
|
||||
| `http.headers` | 默认请求头(target 中的 headers 会合并覆盖同名头) | — |
|
||||
| `cmd.maxOutputBytes` | 输出最大字节数 | `100MB` |
|
||||
| `cmd.cwd` | 默认工作目录(相对于配置文件所在目录) | `.` |
|
||||
|
||||
#### targets — 拨测目标列表(必填)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user