(Changed in version 2.8.0) +
creates a new set. Use +=
to add an element to this set and return that set itself.
(Changed in version 2.8.0) +
creates a new set. Use +=
to add an element to this set and return that set itself.
(Changed in version 2.8.0) ++
creates a new set. Use ++=
to add elements to this set and return that set itself.
(Changed in version 2.8.0) -
creates a new set. Use -=
to remove an element from this set and return that set itself.
(Changed in version 2.8.0) -
creates a new set. Use -=
to remove an element from this set and return that set itself.
(Changed in version 2.8.0) --
creates a new set. Use --=
to remove elements from this set and return that set itself.
Check if there was a parse error.
Check if there was a parse error. Invalid cookies are ignored.
(Changed in version 2.8.0) Set.map now returns a Set, so it will discard duplicate values.
(Changed in version 2.9.0) The behavior of scanRight
has changed. The previous behavior can be reproduced with scanRight.reverse.
Adapt cookies of a Message to a mutable Set. Requests use the Cookie header and Responses use the Set-Cookie header. If a cookie is added to the CookieSet, a header is automatically added to the Message. If a cookie is removed from the CookieSet, a header is automatically removed from the message.
Note: This is a Set, not a Map, because we assume the caller should choose the cookie based on name, domain, path, and possibly other attributes.