mirror of
https://github.com/WJQSERVER-STUDIO/ghproxy.git
synced 2026-02-03 00:01:10 +08:00
fix resp header setting
This commit is contained in:
parent
1636bf1548
commit
ceda8220fd
2 changed files with 4 additions and 7 deletions
|
|
@ -100,12 +100,9 @@ func ChunkedProxyRequest(ctx context.Context, c *touka.Context, u string, cfg *c
|
||||||
}
|
}
|
||||||
|
|
||||||
// 复制响应头,排除需要移除的 header
|
// 复制响应头,排除需要移除的 header
|
||||||
for key, values := range resp.Header {
|
c.SetHeaders(resp.Header)
|
||||||
if _, shouldRemove := respHeadersToRemove[key]; !shouldRemove {
|
for key := range respHeadersToRemove {
|
||||||
for _, value := range values {
|
c.DelHeader(key)
|
||||||
c.Header(key, value)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
switch cfg.Server.Cors {
|
switch cfg.Server.Cors {
|
||||||
|
|
|
||||||
|
|
@ -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)
|
c.Status(resp.StatusCode)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue