我发现来自的返回LWP::UserAgent->request()
包含 HTTP 响应的标头和正文。我只需要响应的主体来做一些解析,那我该怎么做呢?
问问题
10992 次
2 回答
10
require LWP::UserAgent;
my $ua = LWP::UserAgent->new;
my $response = $ua->get('http://search.cpan.org/');
if ($response->is_success) {
print $response->decoded_content; # or whatever
}
else {
die $response->status_line;
}
response->decoded_content
将返回响应的正文。
于 2009-12-17T09:17:31.390 回答
6
该request
方法(根据手册)返回一个HTTP::Response对象,该对象有一个content
方法。就这么叫吧。
$ua->request->content;
于 2009-12-17T08:57:28.310 回答