in reply to Re^2: [LWP::UserAgent] 'Can't locate object method "request" via package "1" when attempting to add a hander
in thread [LWP::UserAgent] 'Can't locate object method "request" via package "1" when attempting to add a hander

...

request_send => sub { my($request, $ua, $h) = @_; ... }

This handler gets a chance of handling requests before they're sent to the protocol handlers. It should return an HTTP::Response object if it wishes to terminate the processing; otherwise it should return nothing.

The response_header and response_data handlers will not be invoked for this response, but the response_done will be.

  • Comment on Re^3: [LWP::UserAgent] 'Can't locate object method "request" via package "1" when attempting to add a hander

Replies are listed 'Best First'.
Re^4: [LWP::UserAgent] 'Can't locate object method "request" via package "1" when attempting to add a hander
by three18ti (Monk) on Jan 30, 2015 at 20:28 UTC

    OHHHHHHHHHHHHH!!!!

    "It" is the sub. so "it" the sub need a "return $HTTP::Response" in the sub, or from the code example a "return $request".

    Ok, cool! Thanks for copy pasting the docs that I've read 10k times. Sometimes it just takes a 2nd look.