6

このリクエストを HTTP PUT リクエストに変更しようとしています。

my $request = LWP::UserAgent->new; 
my $response = 
        $request->get($url, "apikey", $apiKey, "requestDate", $requestDate);
4

3 に答える 3

10

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);
于 2011-12-11T11:00:47.200 に答える
3

6.04 の時点でLWP::UserAgentputヘルパーがあるため、次のことができるようになりました。

$ua->put( $url )
于 2013-02-01T15:59:32.707 に答える
2

PUTはHTTP::Request::Commonです。最初にリクエストを作成して、それをユーザーエージェントに渡すことができます。

use HTTP::Request::Common;
use LWP;

$agent    = LWP::UserAgent->new;
$request  = HTTP::Request::Common::PUT($url, "apikey", $apiKey, "requestDate", $requestDate); 
$response = $agent->request($request);
于 2011-12-11T11:14:27.220 に答える