title: HttpClient vs HttpWebRequest
body: <p>I have a large file which I have to send to a web api client...The data is multi part.
  The issue is , if the file is sent over http web request, then it is uploaded quickly on the webapi. For this request, file contents are written over the request stream directly.</p>
  
  <p>Where as if the same file is sent over Httpclient (.net 4.5), the upload is slow when compared to http web request. I am using multipartformdatacontent in Httpclient post async.</p>
  
  <p>So, for large files, do we have to use only web request? or is there any settings on Httpclient that makes the upload faster? </p>