Perl HTTP :: Recorder模块引发内容编码错误

时间:2013-06-21 00:41:48

标签: perl http proxy recorder

我正在运行Ubuntu 12.04并尝试使用perl的HTTP :: Recorder模块记录http请求。我按照此处的说明操作:http://metacpan.org/pod/HTTP::Recorder

我运行了以下perl脚本:

#!/usr/bin/perl

use HTTP::Proxy;
use HTTP::Recorder;

my $proxy = HTTP::Proxy->new();

# create a new HTTP::Recorder object
my $agent = new HTTP::Recorder;

# set the log file (optional)
$agent->file("/tmp/myfile");

# set HTTP::Recorder as the agent for the proxy
$proxy->agent( $agent );

# start the proxy
$proxy->start();

我已经更改了firefox设置,因此它使用localhost上的端口8080作为代理。以下是我的设置的快照:

enter image description here

但是,当我尝试使用firefox访问网站时,我收到以下错误:

  

内容编码错误

     

您尝试查看的页面无法显示,因为它使用的是无效或不受支持的压缩形式。

不确定该怎么做。当我访问时:

http://http-recorder

(我记录的活动应该显示在哪里)我确实看到正在记录GET请求。例如,如果我尝试访问google:

$agent->get('http://www.google.com');

编辑:我还应该提到ubuntu在virtualbox中运行,不确定是否有任何混乱。

0 个答案:

没有答案