storeCookies method
Parses setCookieHeader and stores the resulting name/value pairs
under domain.
Handles comma-separated multi-cookie strings as produced by some servers.
Implementation
void storeCookies(String domain, String setCookieHeader) {
_jar.putIfAbsent(domain, () => {});
for (final part in setCookieHeader.split(',')) {
final segments = part.trim().split(';');
if (segments.isEmpty) continue;
final nvp = segments.first.split('=');
if (nvp.length >= 2) {
final name = nvp[0].trim();
final value = nvp.sublist(1).join('=').trim();
_jar[domain]![name] = value;
}
}
}