[PATCH 2/2] remote-curl: accept compressed responses with protocol v2
- From
- Brandon Williams <bmwill@google.com>
- Date
- May 21, 2018, 23:40 UTC
- Message-ID
- <20180521234004.142548-2-bmwill@google.com>
- In-Reply-To
- <20180521234004.142548-1-bmwill@google.com>
Configure curl to accept compressed responses when using protocol v2 by setting `CURLOPT_ENCODING` to "", which indicates that curl should send an "Accept-Encoding" header with all supported compression encodings.
Signed-off-by: Brandon Williams <bmwill@google.com> --- remote-curl.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/remote-curl.c b/remote-curl.c index 565bba104..99b0bedc6 100644 --- a/remote-curl.c +++ b/remote-curl.c @@ -1259,6 +1259,7 @@ static int proxy_request(struct proxy_state *p) slot = get_active_slot(); + curl_easy_setopt(slot->curl, CURLOPT_ENCODING, ""); curl_easy_setopt(slot->curl, CURLOPT_NOBODY, 0); curl_easy_setopt(slot->curl, CURLOPT_POST, 1); curl_easy_setopt(slot->curl, CURLOPT_URL, p->service_url);
-- 2.17.0.441.gb46fe60e1d-goog