在某个脚本中,我试图写这个:
my $ua = LWP::UserAgent->new;
my $res = $ua->post($url, Content => $data);
并得到“400 Bad Request”。经过一番阅读,我尝试了这个:
my $ua = LWP::UserAgent->new;
my $req = HTTP::Request->new( 'POST', $url );
$req->content( $data );
my $res = $ua->request( $req );
它起作用了,但我认为这两个应该做同样的事情。我在这里想念什么?我是否误解了HTTP::Request和LWP::UserAgent的文档中的某些内容?
有没有办法让 LWP::UserAgent 打印它在做什么?