This software includes a user agent utilizing LWP and LWP::Parallel to enhance performance and speed of web requests.
To use the POE::Component::Client::UserAgent module, simply include it in your POE session and instantiate it using the -> new method. Once instantiated, you can create a postback to specify what method should be called upon receiving a response from the server.
For each request you want to make, use the HTTP::Request module to create a new request object and pass it along with the postback to the useragent module using the -> post method. Upon receiving a response, the response method is called with the request, response, and entry data being passed as arguments.
Using this module is an excellent option for those who need to run multiple internet requests in parallel while still allowing other tasks to run simultaneously. Overall, it is a powerful tool that can be utilized to great effect in the right hands.
Version 0.06: N/A