cookie_parse
Description:
[ Version ( replacement = "Cookie.parse" ) ]
public Cookie? cookie_parse (string header, Uri? origin)
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.
As of version 3.4.0 the default value of a cookie's same-site-policy is soup_same_site_policy_lax.
Parameters:
header |
a cookie string (eg, the value of a Set-Cookie header) |
origin |
origin of the cookie |
Returns:
a new Cookie, or null if it could not be
parsed, or contained an illegal "domain" attribute for a cookie originating from |