libsoup
About
libsoup is an HTTP client/server library for GNOME. It uses GObjects and the glib main loop, to integrate well with GNOME applications.
Features include:
Both asynchronous (GMainLoop and callback-based) and synchronous APIs
- Automatically caches connections
- SSL Support using GnuTLS
- Proxy support, including authentication and SSL tunneling
- Client support for Digest, NTLM, and Basic authentication
- Server support for Digest and Basic authentication
- Client and server support for XML-RPC
Download
You can check out the current development snapshot using:
svn co http://svn.gnome.org/svn/libsoup/trunk libsoup
