Skip to content

Commit e4d8f09

Browse files
committed
Fixed .proxy header porcessing
1 parent 473715e commit e4d8f09

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

pkg/server/proxy.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,14 @@ func proxyHandler(config *ServerConfig) http.HandlerFunc {
6565
if strings.HasPrefix(strings.ToLower(key), "x-proxy-header-") {
6666
headerName := key[len("x-proxy-header-"):]
6767
for _, value := range values {
68-
req.Header.Add(headerName, value)
68+
req.Header.Set(headerName, value)
6969
}
7070
}
7171
}
7272

7373
// Make the request
74-
client := &http.Client{}
74+
client := http.DefaultClient
75+
7576
resp, err := client.Do(req)
7677
if err != nil {
7778
fmt.Printf("Error fetching proxied URL: %v\n", err)
@@ -83,7 +84,7 @@ func proxyHandler(config *ServerConfig) http.HandlerFunc {
8384
// Copy response headers
8485
for key, values := range resp.Header {
8586
for _, value := range values {
86-
w.Header().Add(key, value)
87+
w.Header().Set(key, value)
8788
}
8889
}
8990

0 commit comments

Comments
 (0)