extractCookiesFromResponse method

List<Cookie> extractCookiesFromResponse(
  1. HttpClientResponse response
)

Extracts cookies from a response

Implementation

List<Cookie> extractCookiesFromResponse(HttpClientResponse response) {
  final cookies = <Cookie>[];
  final cookieHeaders = response.headers[HttpHeaders.setCookieHeader];

  if (cookieHeaders != null) {
    for (final header in cookieHeaders) {
      try {
        cookies.add(Cookie.fromSetCookieValue(header));
      } catch (_) {
        // Ignore invalid cookies
      }
    }
  }

  return cookies;
}