libsoup Reference Manual
Tutorial
Compiling with libsoup
— Notes on compiling
Soup Client Basics
— Client-side tutorial
Soup Server Basics
— Server-side tutorial
libsoup 2.2 to 2.4 porting notes
— Notes on porting from libsoup 2.2 to 2.4
Core API
SoupAuth
— HTTP client-side authentication support
SoupAuthDomain
— Server-side authentication
SoupAuthDomainBasic
— Server-side "Basic" authentication
SoupAuthDomainDigest
— Server-side "Digest" authentication
SoupCookie
— HTTP Cookies
SoupCookieJar
— Automatic cookie handling for
SoupSession
SoupCookieJarText
— Text-file-based ("cookies.txt") Cookie Jar
SoupLogger
— Debug logging support
SoupMessage
— An HTTP request and response.
SoupMessageHeaders
— HTTP message headers
SoupMessageBody
— HTTP message body
soup-method
— HTTP method definitions
SoupMultipart
— multipart HTTP message bodies
SoupProxyResolver
SoupServer
— HTTP server
SoupSession
— Soup session state object
SoupSessionAsync
— Soup session for asynchronous (main-loop-based) I/O.
SoupSessionSync
— Soup session for blocking I/O in multithreaded programs.
SoupSessionFeature
— Interface for miscellaneous session features
soup-status
— HTTP (and libsoup) status codes
SoupURI
— URIs
Soup Miscellaneous Utilities
— Miscellaneous functions
Web Services APIs
HTML Form Support
XMLRPC Support
— XML-RPC support
GValue Support
—
GValue
utilities
GNOME integration
soup-gnome-features
SoupCookieJarSqlite
— SQLite-based Cookie Jar
Low-level Networking API
SoupAddress
— DNS support
SoupSocket
— A network socket
Index