如何将.har请求转换为HTTP字符串?

时间:2018-06-19 07:18:35

标签: perl http

我想将.har文件(see here)中的请求转换为字符串版本,以便与LWP一起使用。是否有工具可以做到这一点?

具体来说,我希望能够生成字符串以便像这样解析它:

my $str = har_to_string($har);
my $r = HTTP::Request->parse( $str ) 

请参阅文档here

我可能在Perl中推出自己的har_to_string,但我想参考测试。

1 个答案:

答案 0 :(得分:1)

Archive::Harentries()方法,该方法返回Archive::Har::Entry个对象的列表。每个Archive :: Har :: Entry对象都有一个request()方法,该方法返回Archive::Har::Entry::Request,其中包含所做请求的详细信息。

这不是你要求的字符串表示,但我希望你可以使用Archive :: Har :: Entry :: Request上的各种方法来生成你想要的HTTP :: Request对象。

(我没试过,我只是浏览文档。)