Причина оказалась в блокировке сессий, которая возникала потому что:
Просто установите debug в true:
echo "<pre>"; $params = array_merge($data, ['debug' => true]); $response = $guzzleClient->request($method, $url, $params); echo "</pre>";
Источник: http://docs.guzzlephp.org/en/stable/requ...
Http-запросы можно отправлять с помощью библиотеки Guzzle.
Добавляем строку в composer.json:
{ "require": { "guzzlehttp/guzzle": "~6.0" } }
и запускаем
Guzzle - библиотека для отправки HTTP-запросов в php. Как установить и начать работать можно посмотреть здесь.
Можно путём добавления опции exceptions в массив $options: