POE::Component::Client::HTTP::RequestFactory - an HTTP request factory object
version 0.949
# Used internally by POE::Component::Client::HTTP
Create a new request factory object. It expects its parameters in a hashref.
The following parameters are accepted. They are explained in detail in POE::Component::Client::HTTP.
Agent
MaxSize
Streaming
Protocol
From
CookieJar
NoProxy
Proxy
FollowRedirects
Timeout
Method that lets you query and/or change the timeout value for requests created by this factory.
Accessor for the Streaming parameter
Accessor to the Agent parameter
getter/setter for the From parameter
Creates a new POE::Component::Client::HTTP::Request
Method to retrieve the maximum size of a response, as set by the MaxSize parameter to Client::HTTP's spawn() method.
spawn()
Store the cookies from the HTTP::Response parameter passed into our cookie jar
Function to get/set the maximum number of redirects to follow automatically. This allows you to retrieve or modify the value you passed with the FollowRedirects parameter to Client::HTTP's spawn method.
spawn
This static method is used for parsing proxies. The $proxy can be array reference like [host, port] or comma separated string like "http://1.2.3.4:80/,http://2.3.4.5:80/".
parse_proxy() returns an array reference of two-element tuples (also array ferences), each containing a host and a port:
[ [ host1, port1 ], [ host2, port2 ], ... ]
To install POE::Component::Client::HTTP, copy and paste the appropriate command in to your terminal.
cpanm
cpanm POE::Component::Client::HTTP
CPAN shell
perl -MCPAN -e shell install POE::Component::Client::HTTP
For more information on module installation, please visit the detailed CPAN module installation guide.