CookieJar
Object Hierarchy:
Description:
public class CookieJar :
Object,
SessionFeature
Content:
Properties:
Creation methods:
Methods:
- public void add_cookie (owned Cookie cookie)
Adds cookie
to this, emitting
the 'changed' signal if we are modifying an existing cookie or adding a valid new cookie ('valid' means that the cookie's expire date is not
in the past).
- public void add_cookie_with_first_party (URI first_party, owned Cookie cookie)
Adds cookie
to this, emitting
the 'changed' signal if we are modifying an existing cookie or adding a valid new cookie ('valid' means that the cookie's expire date is not
in the past).
- public SList<Cookie> all_cookies ()
Constructs a SList
with every cookie inside the this.
- public void delete_cookie (Cookie cookie)
Deletes cookie
from this,
emitting the 'changed' signal.
- public CookieJarAcceptPolicy get_accept_policy ()
- public SList<Cookie> get_cookie_list (URI uri, bool for_http)
Retrieves the list of cookies that would be sent with a request to uri
as a SList of Cookie
objects.
- public string? get_cookies (URI uri, bool for_http)
Retrieves (in Cookie-header form) the list of cookies that would be sent
with a request to uri
.
- public virtual bool is_persistent ()
Gets whether this stores cookies
persistenly.
- public virtual void save ()
This function exists for backward compatibility, but does not do anything
any more; cookie jars are saved automatically when they are changed.
- public void set_accept_policy (CookieJarAcceptPolicy policy)
Sets policy
as the cookie acceptance policy for
this.
- public void set_cookie (URI uri, string cookie)
Adds cookie
to this, exactly
as though it had appeared in a Set-Cookie header returned from a request to uri
.
- public void set_cookie_with_first_party (URI uri, URI first_party, string cookie)
Adds cookie
to this, exactly
as though it had appeared in a Set-Cookie header returned from a request to uri
.
Signals:
Inherited Members:
All known members inherited from class GLib.Object
All known members inherited from interface Soup.SessionFeature