Namespace

Rest – 1.0

REST client library

Version0.9.1
AuthorsGünther Wagner
LicenseLGPL-2.1-or-later
Website
Sourcehttps://gitlab.gnome.org/GNOME/librest/

Build

C headersrest/rest.h
pkg-config filesrest-1.0

Dependencies

GObject—2.0 The base type system library
Browse documentation
Gio—2.0 GObject interfaces and objects
Browse documentation
Soup—3.0 HTTP library
Browse documentation

Classes

OAuth2Proxy

unstable since: 1.0

OAuth2ProxyCall

unstable since: 1.0

Proxy

RestProxy has no publicly available members.

unstable since: 1.0

ProxyAuth

RestProxyAuth has no publicly available members.

unstable since: 1.0

ProxyCall

RestProxyCall has no publicly available members.

unstable since: 1.0

XmlParser

A Xml Parser for Rest Responses.

unstable since: 1.0

Structs

Param

unstable since: 1.0

Params

unstable since: 1.0

ParamsIter

unstable since: 1.0

PkceCodeChallenge

In order to play a Pkce Code Verification during a OAuth2 authorization you need this structure which handles the algorithmic part.

unstable since: 1.0

XmlNode

The RestXmlNode contains a parsed XmlNode for easy consumption.

unstable since: 1.0

Enumerations

MemoryUse

unstable since: 1.0

Error Domains

OAuth2Error

unstable since: 1.0

ProxyCallError

Error domain used when returning errors from RestProxyCall.

unstable since: 1.0

ProxyError

Error domain used when returning errors from a RestProxy.

unstable since: 1.0

Callbacks

ProxyCallAsyncCallback

unstable since: 1.0

ProxyCallContinuousCallback

unstable since: 1.0

ProxyCallUploadCallback

unstable since: 1.0

Functions

oauth2_error_quark

unstable since: 1.0

random_string

Creates a random string from a given alphabeth with length length.

unstable since: 1.0