HTTP::Soup - HTTP client/server library for GNOME
use HTTP::Soup;
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
For any kind of help or support simply send a mail to the gtk-perl mailing list (gtk-perl-list@gnome.org).
Emmanuel Rodriguez <potyl@cpan.org>.
Copyright (C) 2011 by Emmanuel Rodriguez.
This library is free software; you can redistribute it and/or modify it under the same terms of:
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.
To install HTTP::Soup, copy and paste the appropriate command in to your terminal.
cpanm
cpanm HTTP::Soup
CPAN shell
perl -MCPAN -e shell install HTTP::Soup
For more information on module installation, please visit the detailed CPAN module installation guide.