Skip to content

Commit 01b6906

Browse files
authored
add connection close on default http client (#103) (#104)
1 parent f9f6917 commit 01b6906

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Analytics-CSharp/Segment/Analytics/Utilities/HTTPClient.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,7 @@ public DefaultHTTPClient(string apiKey, string apiHost = null, string cdnHost =
187187
public override async Task<Response> DoGet(string url)
188188
{
189189
var request = new HttpRequestMessage(HttpMethod.Get, url);
190+
request.Headers.Add("Connection", "close");
190191
request.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
191192

192193
HttpResponseMessage response = await _httpClient.SendAsync(request);
@@ -214,6 +215,7 @@ public override async Task<Response> DoPost(string url, byte[] data)
214215
streamContent.Headers.Add("Content-Encoding", "gzip");
215216

216217
var request = new HttpRequestMessage(HttpMethod.Post, url);
218+
request.Headers.Add("Connection", "close");
217219
request.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("text/plain"));
218220
request.Content = streamContent;
219221

0 commit comments

Comments
 (0)