web-dev-qa-db-fra.com

Comment récupérer les cookies du client Guzzle?

Comment puis-je récupérer les cookies d'une demande/client Guzzle, après qu'une demande s'est produite?

$client = new Client([
    'base_uri' => 'www.google.com',
]);
$response = $client->request('GET', '/');
10
Chris Stryczynski

Lisez les documents , s'il vous plaît. Vous devez utiliser la classe CookieJar pour travailler avec les cookies.

$client = new \GuzzleHttp\Client(['cookies' => true]);
$r = $client->request('GET', 'http://httpbin.org/cookies');

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