Method

SoupCookieJarget_cookies

Declaration [src]

char*
soup_cookie_jar_get_cookies (
  SoupCookieJar* jar,
  GUri* uri,
  gboolean for_http
)

Description [src]

Retrieves (in Cookie-header form) the list of cookies that would be sent with a request to uri.

If for_http is TRUE, the return value will include cookies marked “HttpOnly” (that is, cookies that the server wishes to keep hidden from client-side scripting operations such as the JavaScript document.cookies property). Since SoupCookieJar sets the Cookie header itself when making the actual HTTP request, you should almost certainly be setting for_http to FALSE if you are calling this.

Parameters

uri GUri
 

A GUri.

 The data is owned by the caller of the function.
for_http gboolean
 

Whether or not the return value is being passed directly to an HTTP operation.

Return value

Returns: utf8
 

The cookies, in string form, or NULL if there are no cookies for uri.

 The caller of the method takes ownership of the data, and is responsible for freeing it.
 The return value can be NULL.
 The string is a NUL terminated UTF-8 string.