Method

SoupCookieJaradd_cookie_full

Declaration [src]

void
soup_cookie_jar_add_cookie_full (
  SoupCookieJar* jar,
  SoupCookie* cookie,
  GUri* uri,
  GUri* first_party
)

Description [src]

Adds cookie to jar.

Emits the SoupCookieJar::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).

first_party will be used to reject cookies coming from third party resources in case such a security policy is set in the jar.

uri will be used to reject setting or overwriting secure cookies from insecure origins. NULL is treated as secure.

cookie will be ‘stolen’ by the jar, so don’t free it afterwards.

Parameters

cookie SoupCookie
 

A SoupCookie.

 The instance takes ownership of the data, and is responsible for freeing it.
uri GUri
 

The URI setting the cookie.

 The argument can be NULL.
 The data is owned by the caller of the function.
first_party GUri
 

The URI for the main document.

 The argument can be NULL.
 The data is owned by the caller of the function.