libsoup Reference Manual
Tutorial
Compiling with libsoup
— Notes on compiling
Soup Client Basics
— Client-side tutorial
Soup Server Basics
— Server-side tutorial
Porting to the new SoupSession
— Notes on porting from SoupSessionAsync and SoupSessionSync to SoupSession
Core API
SoupAuth
— HTTP client-side authentication support
SoupAuthDomain
— Server-side authentication
SoupAuthDomainBasic
— Server-side "Basic" authentication
SoupAuthDomainDigest
— Server-side "Digest" authentication
SoupCache
— Caching support
SoupCookie
— HTTP Cookies
SoupMessage
— An HTTP request and response.
SoupMessageHeaders
— HTTP message headers
SoupMessageBody
— HTTP message body
soup-method
— HTTP method definitions
Soup Miscellaneous Utilities
— Miscellaneous functions
SoupMultipart
— multipart HTTP message bodies
SoupMultipartInputStream
— Multipart input handling stream
SoupRequest
— Protocol-independent streaming request interface
SoupRequestHTTP
— SoupRequest support for "http" and "https" URIs
SoupRequestFile
— SoupRequest support for "file" and "resource" URIs
SoupRequestData
— SoupRequest support for "data" URIs
SoupServer
— HTTP server
SoupSession
— Soup session state object
SoupSessionAsync
— (Deprecated) SoupSession for asynchronous (main-loop-based) I/O.
SoupSessionSync
— (Deprecated) SoupSession for blocking I/O in multithreaded programs.
soup-status
— HTTP (and libsoup) status codes
Top Level Domain utils
— Top-Level Domain Utilities
SoupURI
— URIs
Version Information
— Variables and functions to check the libsoup version
Additional Features
SoupSessionFeature
— Interface for miscellaneous session features
SoupAuthManager
— HTTP client-side authentication handler
SoupContentDecoder
— Content-Encoding handler
SoupContentSniffer
Content sniffing for
SoupSession
SoupCookieJar
Automatic cookie handling for
SoupSession
SoupCookieJarText
— Text-file-based ("cookies.txt") Cookie Jar
SoupCookieJarDB
— Database-based Cookie Jar
SoupLogger
— Debug logging support
SoupProxyURIResolver
— Interface for locating HTTP proxies
SoupProxyResolverDefault
— System proxy configuration integration
Web Services APIs
HTML Form Support
— HTML form handling
XMLRPC Support
— XML-RPC support
GValue Support
— GValue utilities
Low-level Networking API
SoupAddress
— DNS support
SoupSocket
— A network socket
Index
Annotation Glossary