Я выполняю запрос к определенной конечной точке, который будет возвращать другой ответ 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, поэтому я не уверен, как поступить ... Любая помощь будет признательна!