title: C# Httpclient content-length
body: <p>I'm curious as to why my HttpClient post request is returning a higher content-length than when I perform the same request manually?</p>
  
  <p>Example -</p>
  
  <p>via HttpClient using </p>
  
  <pre><code>var response = await client.SendAsync(request, HttpCompletionOption.ResponseHeadersRead);
  </code></pre>
  
  <p>returns </p>
  
  <pre><code> (Header data)
   ...
   Content-Length: 14500
   ...
  </code></pre>
  
  <p>but if I repeat the same request manualy, the content length is much lower</p>
  
  <pre><code> Content-Length: 4854
  </code></pre>
  
  <p>Is this down to HttpClient? I'm also using proxies so not sure if that'll cause the increase but figured I would state that just incase.</p>