Dans un certain script que j'essayé d'écrire ceci:LWP :: UserAgent et HTTP :: Demande d'une requête POST
my $ua = LWP::UserAgent->new;
my $res = $ua->post($url, Content => $data);
et obtenu "400 Bad Request". Après quelques lectures que j'ai essayé ceci:
my $ua = LWP::UserAgent->new;
my $req = HTTP::Request->new('POST', $url);
$req->content($data);
my $res = $ua->request($req);
et cela a fonctionné, mais je pensais que ces deux devraient faire la même chose. Qu'est-ce que j'oublie ici? Ai-je mal compris quelque chose dans la documentation de HTTP::Request et LWP::UserAgent?
Existe-t-il un moyen de demander à LWP :: UserAgent d'imprimer ce qu'il fait?