title: Guzzle request does not return full response
body: <p>I am using Guzzle 7.0.1 Client and trying to fetch data from external API using the GET method. The endpoint does not require any extra parameters except Accept header.</p>
  <pre><code>$response = $client-&gt;request('GET', $url, [
              'headers' =&gt; [
                  'Accept' =&gt; 'application/json'
              ],
              'read_timeout' =&gt; 10,
              'stream' =&gt; true
          ]);
  </code></pre>
  <p>Problem is when I get the response...</p>
  <p>With Postman I am getting 11500 rows and also with <code>$response-&gt;getBody()-&gt;getSize()</code> I am getting integer with size of body 11500.</p>
  <p>When I get the content of the body (<code>$response-&gt;getBody()-&gt;getContents()</code>) and when I decode it, response has only 617 rows. What could cause such behaviour?</p>
  <p>Thanks in advance!</p>