Parses header
and returns a Cookie.
(If header
contains multiple cookies, only the first one will be parsed.)
If header
does not have "path" or "domain" attributes, they will be defaulted from origin
. If origin
is null
, path will default to "/", but domain will be left as null
. Note that this is not a valid state
for a Cookie, and you will need to fill in some appropriate string for the domain if you want
to actually make use of the cookie.
header |
a cookie string (eg, the value of a Set-Cookie header) |
origin |
origin of the cookie, or |
a new Cookie, or |