public function CookieJar::extractCookies in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php \GuzzleHttp\Cookie\CookieJar::extractCookies()
Extract cookies from an HTTP response and store them in the CookieJar.
Parameters
RequestInterface $request Request that was sent:
ResponseInterface $response Response that was received:
Overrides CookieJarInterface::extractCookies
File
- vendor/
guzzlehttp/ guzzle/ src/ Cookie/ CookieJar.php, line 221
Class
- CookieJar
- Cookie jar that stores cookies an an array
Namespace
GuzzleHttp\CookieCode
public function extractCookies(RequestInterface $request, ResponseInterface $response) {
if ($cookieHeader = $response
->getHeader('Set-Cookie')) {
foreach ($cookieHeader as $cookie) {
$sc = SetCookie::fromString($cookie);
if (!$sc
->getDomain()) {
$sc
->setDomain($request
->getUri()
->getHost());
}
$this
->setCookie($sc);
}
}
}