Why not adopt me?
This distribution is up for adoption!
If you're interested then please contact the PAUSE module admins via
email.
NAME
Net::Minecraft::Role::HTTP - Base class for Minecraft HTTP
things.
VERSION
version 0.002000
CONSTRUCTOR ARGUMENTS
This section describes arguments that may be optionally passed to ->new()
, but as of the time of this writing, none are explicitly required, and are offered only to give leverage to strange use cases ( and tests )
my $instance = _SOME_CLASS_->new(
user_agent => ... ,
http_headers => { ... },
http_engine => HTTP::Tiny->new(),
);
user_agent
The User Agent to self-describe over HTTP
type : String
default : "Net::Minecraft::Login/" . VERSION
http_headers
Standard Headers that will be injected in each request
type : Hash[ string => string ]
default : { 'Content-Type' => 'application/x-www-form-urlencoded' }
http_engine
Low-Level HTTP Transfer Agent.
type : Object[ =~ HTTP::Tiny ]
default : An HTTP::Tiny instance.
ATTRIBUTES
user_agent
http_headers
http_engine
AUTHOR
Kent Fredric <kentnl@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2013 by Kent Fredric <kentnl@cpan.org>.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.