title: WinHTTPRequest Returning Empty Response Text and Body
body: <p>I'm having trouble getting response text <em>and</em> a response body returned when I run the code below.  The "HTTP/1.1 200 OK" message comes back along with response headers, but no response body.  I've confirmed this result using Fiddler2 and also looking a netsh trace log.</p>
  
  <p>Other URLs (<a href="http://real-chart.finance.yahoo.com/table.csv?s=CELG&amp;d=6&amp;e=26&amp;f=2014&amp;g=d&amp;a=2&amp;b=26&amp;c=1990&amp;ignore=.csv" rel="nofollow noreferrer">http://real-chart.finance.yahoo.com/table.csv?s=CELG&amp;d=6&amp;e=26&amp;f=2014&amp;g=d&amp;a=2&amp;b=26&amp;c=1990&amp;ignore=.csv</a>) for example, do return response text as well as a response body.</p>
  
  <p>Why is there a problem with this URL and how can I get it to return a response body?</p>
  
  <pre><code>Sub testlogin()
  
      fileUrl = "http://financials.morningstar.com/ajax/ReportProcess4CSV.html?t=XNYS:HFC&amp;region=USA&amp;culture=en-US&amp;productCode=COM&amp;reportType=is&amp;period=&amp;dataType=A&amp;order=desc&amp;columnYear=5&amp;rounding=3&amp;view=raw"
  
      Set WHTTP = CreateObject("WinHTTP.WinHTTPrequest.5.1")
  
      WHTTP.Open "GET", fileUrl, False
  
      WHTTP.Send
  
      MsgBox WHTTP.Status
      MsgBox WHTTP.ResponseText
      MsgBox WHTTP.ResponseBody
      MsgBox WHTTP.GetAllResponseHeaders
  
      Set WHTTP = Nothing
  
  End Sub
  </code></pre>