NAME

HTTP::Tinyish - HTTP::Tiny compatible HTTP client wrappers

SYNOPSIS

my $res = HTTP::Tinyish->new->get("http://www.cpan.org/");

DESCRIPTION

HTTP::Tinyish is a wrapper module for HTTP client modules LWP, HTTP::Tiny and HTTP client software curl and wget.

It provides an API compatible to HTTP::Tiny, and the implementation has been extracted out of App::cpanminus. This module can be useful in a restrictive environment where you need to be able to download CPAN modules without an HTTPS support in built-in HTTP library.

SUPPORTED METHODS

All request related methods such as get, post, put, delete, request and mirror are supported.

SIMILAR MODULES

  • File::Fetch - is core since 5.10. Has support for non-HTTP protocols such as ftp and git. Does not support HTTPS or basic authentication as of this writing.

  • Plient - provides more complete runtime API, but is only compatible on Unix environments.

  • HTTP::Tiny::CLI - only provides curl interface so far, and does not provide mirror wrapper.

AUTHOR

Tatsuhiko Miyagawa

COPYRIGHT

Tatsuhiko Miyagawa, 2015-

LICENSE

This module is licensed under the same terms as Perl itself.