Передайте уже присутствующие HTML куки с моим GET GET запросом - PullRequest
0 голосов
/ 14 апреля 2020

Я выполняю запрос к определенной конечной точке, который будет возвращать другой ответ HTML в зависимости от сообщения повара ie, отправленного в запросе ... Или, по крайней мере, это план.

конечная точка работает отлично, я просто не могу получить запрос на правильную работу с Guzzle ... Я могу нажать на конечную точку и вернуть ответ, я просто не могу получить другой ответ, который требует определенного c cook ie ...

Я вручную добавил повара ie в браузере: document.cookie="custom_cookie=some_value"

Код моей жадности следующий:

$client = new Client(['cookies' => true, 'timeout' => $timeout]);
$response = $client->get($myUrl, ['headers' => $headers]);

$cookieJar = $client->getConfig('cookies');
$cookieJar->toArray();

error_log('cookie array');
error_log(print_r($cookieJar, true));

return $response->getBody();

Ошибка вывод журнала для этого:

[14-Apr-2020 14:39:16]cookie array
[14-Apr-2020 14:39:17] GuzzleHttp\Cookie\CookieJar Object
(
    [cookies:GuzzleHttp\Cookie\CookieJar:private] => Array
        (
            [0] => GuzzleHttp\Cookie\SetCookie Object
                (
                    [data:GuzzleHttp\Cookie\SetCookie:private] => Array
                        (
                            [Name] => MvcSession
                            [Value] => ...
                            [Domain] => .mydomain.net
                            [Path] => /
                            [Max-Age] => 
                            [Expires] => 
                            [Secure] => 1
                            [Discard] => 
                            [HttpOnly] => 1
                        )

                )

        )

Я не вижу своего обычного повара ie, поэтому я не уверен, как поступить ... Любая помощь будет признательна!

...