MetaCPAN::Client::Role::HasUA − Role for supporting user−agent attribute
version 2.031000
my $mcpan = MetaCPAN::Client−>new( ua => HTTP::Tiny−>new(...) );
The user agent object for running requests.
It must provide an interface that matches HTTP::Tiny. Explicitly:
• |
Implement post() |
Method "post" must be available that accepts a request URL and a hashref of options.
• |
Implement get() |
Method "get" must be available that accepts a request URL.
• |
Return result hashref |
Must return a result hashref which has key "success" and key "content".
Default: HTTP::Tiny,
my $mcpan =
MetaCPAN::Client−>new(
ua_args => [ agent => 'MyAgent' ],
);
Arguments sent to the user agent.
Default: user agent string: MetaCPAN::Client/$version.
• |
Sawyer X <[email protected]> |
|||
• |
Mickey Nasriachi <[email protected]> |
This software is copyright (c) 2016 by Sawyer X.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.