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 |
a new Cookie, or null if it could not be parsed, or
contained an illegal "domain" attribute for a cookie originating from |