|
NAMEHTTP::Thin - A Thin Wrapper around HTTP::Tiny to play nice with HTTP::MessageVERSIONversion 0.006SYNOPSISuse 5.12.1; use HTTP::Request::Common; use HTTP::Thin; say HTTP::Thin->new()->request(GET 'http://example.com')->as_string; DESCRIPTIONWARNING: This module is untested beyond the very basics. The implementation is simple enough that it shouldn't do evil things but, yeah it's still not approved for use by small children."HTTP::Thin" is a thin wrapper around HTTP::Tiny adding the ability to pass in HTTP::Request objects and get back HTTP::Response objects. The maintainers of HTTP::Tiny, justifiably, don't want to have to maintain compatibility but many other projects already consume the HTTP::Message objects. This is just glue code doing what it does best. METHODSrequestIn addition to the parameters documented in HTTP::Tiny, "HTTP::Thin" takes HTTP::Request objects as well.The return value is an HTTP::Response object. WHY?A conversation on IRC lead to "mst", "ether", and I agreeing that this would be a useful module but probably not worth the effort. I wrote it anyway to get it out of my head.AUTHORChris Prather <chris@prather.org>COPYRIGHT AND LICENSEThis software is copyright (c) 2013 by Chris Prather.This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. CONTRIBUTORS
Visit the GSP FreeBSD Man Page Interface. |