fix(common/http): 修复Authorization头设置时的空指针问题

This commit is contained in:
2026-08-26 14:49:14 +08:00
parent a66a38e074
commit 7a94a208c0
+2 -2
View File
@@ -100,8 +100,8 @@ func doRequestRaw(ctx context.Context, method string, url string, headers map[st
// 最后设置headers,确保不会被ContentJson覆盖
if len(headers) > 0 {
client.SetHeaderMap(headers)
} else {
client.SetHeader("Authorization", g.RequestFromCtx(ctx).GetHeader("Authorization"))
} else if r := g.RequestFromCtx(ctx); r != nil {
client.SetHeader("Authorization", r.GetHeader("Authorization"))
}
// 修复:避免data...展开导致的双重包装问题