Soup
Skipped during bindings generation
- parameter - filename: filename: Out parameter is not supported
- function - form_encode: Varargs parameter is not supported
- parameter - form_data_set: Unsupported pointer-to-pointer cType GData**
- parameter - args: va_list type is not supported
- parameter - unacceptable: unacceptable: Out parameter is not supported
- parameter - req_method: req_method: Out parameter is not supported
- parameter - ver: ver: Out parameter is not supported
- parameter - ver: ver: Out parameter is not supported
- function - uri_copy: Varargs parameter is not supported
- parameter - content_type: content_type: Out parameter is not supported
- parameter - supported_extensions: GLib.PtrArray parameter of type GObject.TypeClass is not supported
- parameter - supported_extensions: GLib.PtrArray parameter of type GObject.TypeClass is not supported
- parameter - supported_extensions: GLib.PtrArray parameter of type GObject.TypeClass is not supported
- parameter - supported_extensions: GLib.PtrArray parameter of type GObject.TypeClass is not supported
- record - AuthClass: glib type struct are ignored
- record - AuthDomainBasicClass: glib type struct are ignored
- record - AuthDomainClass: glib type struct are ignored
- record - AuthDomainDigestClass: glib type struct are ignored
- record - AuthManagerClass: glib type struct are ignored
- record - CacheClass: glib type struct are ignored
- record - ContentDecoderClass: glib type struct are ignored
- record - ContentSnifferClass: glib type struct are ignored
- record - CookieJarClass: glib type struct are ignored
- record - CookieJarDBClass: glib type struct are ignored
- record - CookieJarTextClass: glib type struct are ignored
- record - HSTSEnforcerClass: glib type struct are ignored
- record - HSTSEnforcerDBClass: glib type struct are ignored
- record - LoggerClass: glib type struct are ignored
- record - MessageClass: glib type struct are ignored
- record - MultipartInputStreamClass: glib type struct are ignored
- record - ServerClass: glib type struct are ignored
- record - ServerMessageClass: glib type struct are ignored
- record - SessionClass: glib type struct are ignored
- record - SessionFeatureInterface: glib type struct are ignored
- record - WebsocketConnectionClass: glib type struct are ignored
- record - WebsocketExtensionClass: glib type struct are ignored
- record - WebsocketExtensionDeflateClass: glib type struct are ignored
- record - WebsocketExtensionManagerClass: glib type struct are ignored
Properties
A constant corresponding to 1 day.
A constant corresponding to 1 hour.
A constant corresponding to 1 week.
A constant corresponding to 1 year.
A macro containing the value multipart/form-data; the MIME type used for posting form data that contains files to be uploaded.
A macro containing the value application/x-www-form-urlencoded; the default MIME type for POSTing HTML form data.
An expiration date that is always in the past.
The set of #GUriFlags libsoup expects all #GUri to use.
Like func@get_major_version, but from the headers used at application compile time, rather than from the library linked against at application run time.
Like func@get_micro_version, but from the headers used at application compile time, rather than from the library linked against at application run time.
Like func@get_minor_version, but from the headers used at application compile time, rather than from the library linked against at application run time.
A macro that should be defined by the user prior to including libsoup.h.
Functions
Like func@CHECK_VERSION, but the check for soup_check_version is at runtime instead of compile time.
Frees @cookies.
Parses @msg's Cookie request header and returns a struct@GLib.SList of SoupCookies.
Parses @msg's Set-Cookie response headers and returns a struct@GLib.SList of SoupCookies.
Serializes a struct@GLib.SList of #SoupCookie into a string suitable for setting as the value of the "Cookie" header.
Adds the name and value of each cookie in @cookies to @msg's "Cookie" request.
Appends a "Set-Cookie" response header to @msg for each cookie in
Parses @date_string and tries to extract a date from it.
Converts @date to a string in the format described by @format.
Decodes @form.
Encodes @form_data_set into a value of type "application/x-www-form-urlencoded".
Returns the major version number of the libsoup library.
Returns the micro version number of the libsoup library.
Returns the minor version number of the libsoup library.
Parses @header to see if it contains the token @token (matched case-insensitively).
Frees @list.
Frees @param_list.
Appends something like name=value to @string, taking care to quote @value if needed, and if so, to escape any quotes or backslashes in @value.
Appends something like name="value" to
Parses a header whose content is described by RFC2616 as #something.
Parses a header which is a comma-delimited list of something like: token [ "=" ( token | quoted-string ) ].
A strict version of func@header_parse_param_list that bails out if there are duplicate parameters.
Parses a header which is a semicolon-delimited list of something like: token [ "=" ( token | quoted-string ) ].
A strict version of func@header_parse_semi_param_list that bails out if there are duplicate parameters.
Parses the headers of an HTTP request or response in @str and stores the results in @dest.
Looks whether the @domain passed as argument is a public domain suffix (.org, .com, .co.uk, etc) or not.
Finds the base domain for a given @hostname