• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1libsoup is an HTTP client/server library for GNOME. It uses GObjects
2and the glib main loop, to integrate well with GNOME applications.
3
4Features:
5  * Both asynchronous (GMainLoop and callback-based) and synchronous APIs
6  * Automatically caches connections
7  * SSL support
8  * Proxy support, including authentication and SSL tunneling
9  * Client support for Digest, NTLM, and Basic authentication
10  * Server support for Digest and Basic authentication
11  * XML-RPC support
12
13See the documentation in docs/reference/ and the test programs in
14tests/ for simple examples of how to use the code. The
15evolution-data-server and evolution-exchange modules in GNOME git have
16some more complicated examples.
17
18There is a mailing list for libsoup-related questions/discussions at
19gnome.org. Visit http://mail.gnome.org/mailman/listinfo/libsoup-list
20to subscribe or read the archives.
21
22Bugs against libsoup can be filed at:
23https://gitlab.gnome.org/GNOME/libsoup/issues/
24
25More information (including the libsoup To Do list) is available at
26https://wiki.gnome.org/Projects/libsoup
27
28Licensing:
29libsoup is licensed under the LGPL, see COPYING for more details.
30