fix resp header setting

This commit is contained in:
wjqserver
2025-06-16 08:50:05 +08:00
parent 1636bf1548
commit ceda8220fd
2 changed files with 4 additions and 7 deletions

View File

@@ -100,12 +100,9 @@ func ChunkedProxyRequest(ctx context.Context, c *touka.Context, u string, cfg *c
}
// 复制响应头,排除需要移除的 header
for key, values := range resp.Header {
if _, shouldRemove := respHeadersToRemove[key]; !shouldRemove {
for _, value := range values {
c.Header(key, value)
}
}
c.SetHeaders(resp.Header)
for key := range respHeadersToRemove {
c.DelHeader(key)
}
switch cfg.Server.Cors {

View File

@@ -241,7 +241,7 @@ func GhcrRequest(ctx context.Context, c *touka.Context, u string, image *imageIn
}
}
*/
copyHeader(resp.Header, c.GetAllReqHeader())
c.SetHeaders(resp.Header)
c.Status(resp.StatusCode)