Отправить cookie с cookieJar в POST-запросе Guzzle не работает

Я пытаюсь отправить файл cookie с моим запросом на сервер API для отдыха. Этот файл cookie необходим для выполнения запросов к серверу API.

Но cookie никогда не отправляется. Есть идеи, почему это так?

   $cookieJar = CookieJar::fromArray([
      'cookie_name' => 'cookie_value',
    ], '/');

    $token = 'sfsdfkdsfksdf';

      $body = [
        'headers' => [
          'Accept' => 'application/json',
          'Content-type' => 'application/json',
          'X-sess-id' => $token,
        ],
        'cookies' => $cookieJar,
      ];


      $request = $this->httpClient->request('POST', 'https://myendpoint.com', $body);

      var_dump($request); exit;

Я использую guzzle версии 6.3.2.

введите здесь описание изображения

Тело запроса.


person Thomas Crawford    schedule 21.08.2018    source источник


Ответы (1)


Оказывается, мне нужно было установить куки домена, а не только '/'

person Thomas Crawford    schedule 21.08.2018