Cookie.parse

Parses @header and returns a #SoupCookie. (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 #SoupCookie, and you will need to fill in some appropriate string for the domain if you want to actually make use of the cookie.

class Cookie
static
parse
(
string header
,)

Parameters

header string

a cookie string (eg, the value of a Set-Cookie header)

origin URI

origin of the cookie, or %NULL

Return Value

Type: Cookie

a new #SoupCookie, or %NULL if it could not be parsed, or contained an illegal "domain" attribute for a cookie originating from @origin.

Meta

Since

2.24