Laravel POST запрос к ответу API - PullRequest
0 голосов
/ 03 мая 2018

У меня есть приложение Laravel, которое должно отправить запрос POST с параметрами в API WebUntis, а ответом должен быть идентификатор сеанса. Я могу отправить запрос POST и получить ответ, но не могу получить ключ сеанса. Я проверил код в Почтальоне, и там он работает.

Маршрут / api.php

Route::get('auth', 'UntisController@auth');

UntisController.php

class UntisController extends Controller
{

  public function auth()
  {

    $client = new \GuzzleHttp\Client();
    $req = $client->post( 'https://asopo.webuntis.com/WebUntis/jsonrpc.do?school=htblva_villach',[

                "id" => 8294829,
                "method" => "authenticate",
                "params" => [
                    "user" => "USERNAME",
                    "password" => "PASSWORD",
                    "client" => "web"
                ],
                "jsonrpc" => "2.0"
    ],
    ['Content-Type' => 'application/json'
    ]);



    dd($req);
  }
}

ответ, который я получаю с POSTMAN, ответы, которые я хочу

мой запрос почтальона

Ответ, который я получаю из своего кода

Я уже пробовал с

   dd($req->getBody());

но я не получаю sessionid, который хочу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...