Class
SoupCookieJar
Description [src]
class Soup.CookieJar : GObject.Object
  implements Soup.SessionFeature {
  /* No available fields */
}Automatic cookie handling for SoupSession.
A SoupCookieJar stores SoupCookies and arrange for them to be sent with
the appropriate SoupMessages. SoupCookieJar implements
SoupSessionFeature, so you can add a cookie jar to a session with
soup_session_add_feature() or soup_session_add_feature_by_type().
Note that the base SoupCookieJar class does not support any form
of long-term cookie persistence.
Instance methods
soup_cookie_jar_get_cookie_list
Retrieves the list of cookies that would be sent with a request to uri
as a GList of SoupCookie objects.
soup_cookie_jar_get_cookie_list_with_same_site_info
This is an extended version of soup_cookie_jar_get_cookie_list() that
provides more information required to use SameSite cookies.
soup_cookie_jar_get_cookies
Retrieves (in Cookie-header form) the list of cookies that would
be sent with a request to uri.
soup_cookie_jar_set_cookie
Adds cookie to jar, exactly as though it had appeared in a
Set-Cookie header returned from a request to uri.
soup_cookie_jar_set_cookie_with_first_party
Adds cookie to jar, exactly as though it had appeared in a
Set-Cookie header returned from a request to uri.
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct SoupCookieJarClass {
  GObjectClass parent_class;
  void (* save) (
    SoupCookieJar* jar
  );
  gboolean (* is_persistent) (
    SoupCookieJar* jar
  );
  void (* changed) (
    SoupCookieJar* jar,
    SoupCookie* old_cookie,
    SoupCookie* new_cookie
  );
  gpointer padding;
  
}No description available.
Class members
- parent_class: GObjectClass
- No description available. 
- save: void (* save) ( SoupCookieJar* jar )
- No description available. 
- is_persistent: gboolean (* is_persistent) ( SoupCookieJar* jar )
- No description available. 
- changed: void (* changed) ( SoupCookieJar* jar, SoupCookie* old_cookie, SoupCookie* new_cookie )
- No description available. 
- padding: gpointer
- No description available.