libsoup Reference Manual
Tutorial
Compiling with libsoup
— Notes on compiling
libsoup Client Basics
— Client-side tutorial
libsoup Client SoupRequest API
— Using libsoup with a mix of
http
and non-
http
URIs.
Porting to the new SoupSession
— Notes on porting from SoupSessionAsync and SoupSessionSync to SoupSession
libsoup Server Basics
— Server-side tutorial
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
SoupServer deprecated API
SoupSession
— Soup session state object
SoupSessionAsync
— SoupSession for asynchronous (main-loop-based) I/O (deprecated).
SoupSessionSync
— SoupSession for blocking I/O in multithreaded programs (deprecated).
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
SoupProxyResolverDefault
— System proxy configuration integration
Web Services APIs
HTML Form Support
— HTML form handling
XMLRPC Support
— XML-RPC support
WebSockets
— The WebSocket Protocol
Low-level Networking API
SoupAddress
— DNS support
SoupSocket
— A network socket
Index
Annotation Glossary