![]() |
![]()
| ![]() |
![]()
NAMEHTTP::Tiny::UA - Higher-level UA features for HTTP::TinyVERSIONversion 0.006SYNOPSISuse HTTP::Tiny::UA; my $ua = HTTP::Tiny::UA->new( ... ); DESCRIPTIONThis module extends HTTP::Tiny with higher-level convenience features.METHODSnew$http = HTTP::Tiny::UA->new( %attributes ); This is inherited from HTTP::Tiny. The only difference so far is that "agent" will be "HTTP-Tiny-UA/$VERSION".
See SSL SUPPORT in HTTP::Tiny for more on the "verify_SSL" and "SSL_options" attributes. get|head|put|post|post_form|mirror|deleteThese methods are inherited from HTTP::Tiny and work the same, except they invoke the HTTP::Tiny::UA request method and return a HTTP::Tiny::UA::Response object.requestmy $res = HTTP::Tiny->new->get( $url ); Just like HTTP::Tiny::request, but returns a HTTP::Tiny::UA::Response object. All other "get", "post", etc. methods eventually invoke this one so all such methods return response objects now. EXCEPTIONSExceptions from "max_size", "timeout" or other error conditions will result in a pseudo-HTTP status code of 599 and a reason of "Internal Exception". The content field in the response will contain the text of the exception.CONTRIBUTINGUnlike HTTP::Tiny, this module is open to additional features. Please discuss new ideas on the bug tracker for feedback before implementing.While this module is not strictly "Tiny", here are some general guidelines:
SEE ALSO
SUPPORTBugs / Feature RequestsPlease report any bugs or feature requests through the issue tracker at <https://github.com/dagolden/HTTP-Tiny-UA/issues>. You will be notified automatically of any progress on your issue.Source CodeThis is open source software. The code repository is available for public review and contribution under the terms of the license.<https://github.com/dagolden/HTTP-Tiny-UA> git clone https://github.com/dagolden/HTTP-Tiny-UA.git AUTHORDavid Golden <dagolden@cpan.org>CONTRIBUTORS
COPYRIGHT AND LICENSEThis software is Copyright (c) 2013 by David Golden.This is free software, licensed under: The Apache License, Version 2.0, January 2004
|