title: .NET Core 3.1 Web API - The Content-Length is coming 0 when large data is sent in response
body: <p>I have a .NET Core 3.1 Web API that can return large data of around 250MB. The data is coming from SQL so it cannot be referenced via hyperlinks. The client I am using is <code>HttpClient</code> on the calling application. It is not giving any error in response.</p>
  <p>When it returns smaller data around 40MB, I get Status Code 200 in response. The Content-Length has some value. The <code>await response.Content.ReadAsStringAsync()</code> has the content.</p>
  <p>But when it returns large data of around 150MB, I get Status Code 200 in response. The Content-Length is 0. The <code>await response.Content.ReadAsStringAsync()</code> has empty value.</p>
  <p>Is there any limit on the response data size in Web API?</p>