Отправка запросов Guzzle

lordconst

Привет, есть цель сделать что-то вроде бота для браузерной онлайн-игры. Увидел через Fiddler какие запросы и с какими параметрами уходит на сервер. Дошел до авторизации игрока, решил использовать Guzzle для отправки запроса.
Сразу предупрежу, решил использовать Laravel, т.к. в будущем придется много чего навешивать и хочу именно этот фреймворк юзать, но создаю тему в этом разделе, т.к. к самому Laravel вопрос не относится.
Прикрепляю ниже код:

PHP:
  1. public function login(Request $request) {
  2.  
  3.         $client = new Client;
  4.  
  5.         try {
  6.             $response = $client->request(
  7.                 ‘POST’,
  8.                 ‘здесь адрес сервера’,
  9.                 [
  10.                     ‘action’ => $request->action,
  11.                     ’email’ => $request->email,
  12.                     ‘password’ => $request->password,
  13.                     ‘remember’ => $request->remember
  14.                 ]);
  15.         } catch (GuzzleException $e) {
  16.         }
  17.  
  18.         return view(‘auth’, [
  19.             ‘result’ => $response->getStatusCode()
  20.         ]);
  21.     }

В итоге получаю статус 200, а при успешной авторизации должен быть другой код ответа (посмотрел в Fiddler). Также см. скрины, на первом то какие данные в теле запроса уходят на сервер и второй скрин какое тело собрал я. Я что-то не так делаю, если получаю статус 200 в ответе? Может ли моя ошибка быть в том, что я не указал контейнер куки? Но ведь куки мы получаем только после получения ответа об успехе, а у меня статус 200, не то что мне нужно

 

mkramer

Если нет предусмотренного авторами стороннего проекта апи, пытаться с ним договориться. Другие способы здесь обсуждать запрещено.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *