Connector::Proxy::HTTP
Send or retrieve data from a defined URI using HTTP.
Connector::Proxy::HTTP->new({ LOCATION => 'https://127.0.0.1/my/base/url', });
See Connector::Role::SSLUserAgent for SSL and HTTP related settings
not implemented yet
A HashRef, the key/value pairs are set as HTTP headers.
A HashRef with user and pass used as credentials to perform a HTTP Basic Authentication.
When working with text documents the transport layer adds a trailing newline which might be unhandy when working with scalar values. If set to a true value, a trailing newline will be removed by calling chomp.
chomp
By default, the connector will die if a resource is not found. If set to a true value the connector returns undef, note that die_on_undef will be obeyed.
You can append a templated string to the LOCATION by setting file, path or simply pass ARGS. See Connector::Role::LocalPath for details.
A template toolkit string to generate the payload, receives the payload argument as HasRef in DATA.
The Content-Type header to use, default is no header.
The http method to use, default is PUT.
If you need to parse the result returned by get, inherit from the class an implement _parse_result. This method receives the response object from the user agent call and must return a scalar value which is returned to the caller.
To install Connector, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Connector
CPAN shell
perl -MCPAN -e shell install Connector
For more information on module installation, please visit the detailed CPAN module installation guide.