Как скачать json файл с помощью библиотеки guzzle на php?

По данному адресу https://panel.777spy.com/get_stats открывается в браузере json файлкак видно его в браузере

Требуется авторизация на сайте, чтобы увидеть, поэтому скрин приложил. Для авторизации и скачки использую guzzle на php. И всё проходит, и авторизация, и скачка файла. НО скачивается он пустой только с одним словом - 'anon'. Почему он нормально не скачивается?

    <?php
require 'vendor/autoload.php';

use GuzzleHttp\Exception\GuzzleException;
use GuzzleHttp\Client;

$client = new Client();

$resource = fopen('get_stats.json', 'w');

// создаем нового клиента
$client = new Client([
  'base_uri' => 'https://panel.777spy.com', 
  'verify'  => false,                        
      'allow_redirects' => false,            
      'headers' => [                         
          'User-Agent'   => 'Mozilla/5.0 (Linux 3.4; rv:64.0) Gecko/20100101 Firefox/15.0',
          'Accept'       => 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
          'Content-Type' => 'application/x-www-form-urlencoded' // кодирование данных формы, в такой кодировке браузер отсылает данные на сервер
      ]
]);

/**
* В метод request передается три параметра:
*
*
* 1. Методы GET, POST
* 2. URL на который отправляются данные формы
* 3. forms_params - значения логина и пароля
*/
$login = $client -> request('GET','/get_stats',[
  'form_params' => [
    'login'    => '',
    'password' => ''
  ],
  'headers' => [
        'Cache-Control' => 'no-cache',
        'Content-Type' => 'application/json'
    ],
  'sink' => $resource
]);

echo 'downloaded';

Ответы (0 шт):