X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/1586823b65c7ec7656626e491a31f3f9516a4a56..4ad120ed9f8977dff6ab333b4223f323d04a33d7:/services/keepproxy/proxy_client.go?ds=sidebyside diff --git a/services/keepproxy/proxy_client.go b/services/keepproxy/proxy_client.go index 2b25de247e..3fa2671df5 100644 --- a/services/keepproxy/proxy_client.go +++ b/services/keepproxy/proxy_client.go @@ -1,3 +1,7 @@ +// Copyright (C) The Arvados Authors. All rights reserved. +// +// SPDX-License-Identifier: AGPL-3.0 + package main import ( @@ -9,11 +13,13 @@ import ( var viaAlias = "keepproxy" type proxyClient struct { - client keepclient.HTTPClient - proto string + client keepclient.HTTPClient + proto string + requestID string } func (pc *proxyClient) Do(req *http.Request) (*http.Response, error) { req.Header.Add("Via", pc.proto+" "+viaAlias) + req.Header.Add("X-Request-Id", pc.requestID) return pc.client.Do(req) }