cookieValues property

Map<String, String> get cookieValues

Gets all Set-Cookie headers as a map of name to value.

Implementation

Map<String, String> get cookieValues {
  final result = <String, String>{};
  final cookies = headers['set-cookie'];
  if (cookies == null) return result;

  for (final cookie in cookies) {
    final parts = cookie.split(';');
    if (parts.isEmpty) continue;

    final nameValue = parts[0].split('=');
    if (nameValue.length >= 2) {
      result[nameValue[0].trim()] = nameValue.sublist(1).join('=');
    }
  }
  return result;
}