NAME

HTTP::Soup - HTTP client/server library for GNOME

SYNOPSIS

use HTTP::Soup;

DESCRIPTION

This module provides the Perl bindings for the C library libsoup.

Lisoup is an HTTP client/server library for GNOME. It uses GObjects and the glib main loop, to integrate well with GNOME applications, and also has a synchronous API, for use in threaded applications.

Libsoup is used in many GNOME projects and other software including gtk-webkit.

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

For more information about libsoup refer to the library's web site:

http://live.gnome.org/LibSoup

BUGS

For any kind of help or support simply send a mail to the gtk-perl mailing list (gtk-perl-list@gnome.org).

AUTHORS

Emmanuel Rodriguez <potyl@cpan.org>.

COPYRIGHT AND LICENSE

Copyright (C) 2011 by Emmanuel Rodriguez.

This library is free software; you can redistribute it and/or modify it under the same terms of:

the GNU Lesser General Public License, version 2.1; or
the Artistic License, version 2.0.

This module is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

You should have received a copy of the GNU Library General Public License along with this module; if not, see http://www.gnu.org/licenses/.

For the terms of The Artistic License, see perlartistic.