From 93e5be72ed05f4dcff7024914b6ebbfe8f6ca44b Mon Sep 17 00:00:00 2001 From: Marcel Gebhardt Date: Tue, 25 Sep 2018 09:23:55 +0200 Subject: [PATCH] fix: added Keep-Alive header --- ntlm.go | 1 + 1 file changed, 1 insertion(+) diff --git a/ntlm.go b/ntlm.go index f240697..fc5f1d7 100644 --- a/ntlm.go +++ b/ntlm.go @@ -40,6 +40,7 @@ func WrapDialContext(dialContext DialContext, proxyAddress, proxyUsername, proxy debugf("ntlm> NTLM negotiate message: '%s'", base64.StdEncoding.EncodeToString(negotiateMessage)) header := make(http.Header) header.Set("Proxy-Authorization", fmt.Sprintf("NTLM %s", base64.StdEncoding.EncodeToString(negotiateMessage))) + header.Set("Proxy-Connection", "Keep-Alive") connect := &http.Request{ Method: "CONNECT", URL: &url.URL{Opaque: addr},