projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
10312: Fix unit tests.
[arvados.git]
/
services
/
keepproxy
/
keepproxy.go
diff --git
a/services/keepproxy/keepproxy.go
b/services/keepproxy/keepproxy.go
index 7a673aeba97b9780d3dcdbac0250d47c4023f905..65f7a42cd9d737399c278d71b2b47071ad655c6c 100644
(file)
--- a/
services/keepproxy/keepproxy.go
+++ b/
services/keepproxy/keepproxy.go
@@
-320,6
+320,7
@@
func (h *proxyHandler) Get(resp http.ResponseWriter, req *http.Request) {
return
}
SetCorsHeaders(resp)
return
}
SetCorsHeaders(resp)
+ resp.Header().Set("Via", req.Proto+" "+viaAlias)
locator := mux.Vars(req)["locator"]
var err error
locator := mux.Vars(req)["locator"]
var err error
@@
-404,6
+405,7
@@
func (h *proxyHandler) Put(resp http.ResponseWriter, req *http.Request) {
return
}
SetCorsHeaders(resp)
return
}
SetCorsHeaders(resp)
+ resp.Header().Set("Via", "HTTP/1.1 "+viaAlias)
kc := *h.KeepClient
kc.Client = &proxyClient{client: kc.Client, proto: req.Proto}
kc := *h.KeepClient
kc.Client = &proxyClient{client: kc.Client, proto: req.Proto}