How to make an HTTP PUT request using LWP?

I am trying to change this request to an HTTP PUT request, any idea how?

my $request = LWP::UserAgent->new; my $response = $request->get($url, "apikey", $apiKey, "requestDate", $requestDate); 
+6
source share
3 answers

You should use HTTP :: Request:

 use LWP::UserAgent; use HTTP::Request; my $ua = LWP::UserAgent->new; my $req = HTTP::Request->new("PUT", $url); my $res = $ua->request($req); 
+10
source

As of 6.04, LWP::UserAgent has a put helper, so now you can:

 $ua->put( $url ) 
+3
source

PUT - HTTP :: Request :: Common. You can first create a request and submit it to the user agent.

 use HTTP::Request::Common; use LWP; $agent = LWP::UserAgent->new; $request = HTTP::Request::Common::PUT($url, "apikey", $apiKey, "requestDate", $requestDate); $response = $agent->request($request); 
+2
source

Source: https://habr.com/ru/post/903545/


All Articles