| 不直接相关 |
internal/assets/handler.go:209 | rp.ErrorHandler = func(...)(上游不可达回统一信封 502) | 不直接相关 |
internal/assets/handler_test.go:229 | func TestMiddlewareRewritesHostToUpstream(t *testing.T)(回归测试;227-228 注释、245 造本地 req.Host="127.0.0.1:18099"、249-251 断言上游收到对端 Host) | 相关(配套回归测试,非生产代码) |
FetchManifest()http.NewRequestWithContext(ctx, GET, manifestURL, nil)(绝对地址) |
| ❌ 不需要 |
internal/ota/shell_check.go:58 | resp, err := client.Get(url),url 由 ShellLatestURL 拼为绝对地址 | ❌ 不需要 |
internal/hardware/hardware.go | 空占位,无任何 HTTP 逻辑 | 不适用 |
internal/payload/*、internal/shellcfg/* | 仅文件/配置读写,无 HTTP 转发 | 不适用 |