10312: Fix unit tests.
[arvados.git] / services / keepproxy / keepproxy.go
index 7a673aeba97b9780d3dcdbac0250d47c4023f905..65f7a42cd9d737399c278d71b2b47071ad655c6c 100644 (file)
@@ -320,6 +320,7 @@ func (h *proxyHandler) Get(resp http.ResponseWriter, req *http.Request) {
                return
        }
        SetCorsHeaders(resp)
+       resp.Header().Set("Via", req.Proto+" "+viaAlias)
 
        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)
+       resp.Header().Set("Via", "HTTP/1.1 "+viaAlias)
 
        kc := *h.KeepClient
        kc.Client = &proxyClient{client: kc.Client, proto: req.Proto}