我想将.har文件(see here)中的请求转换为字符串版本,以便与LWP一起使用。是否有工具可以做到这一点?
具体来说,我希望能够生成字符串以便像这样解析它:
my $str = har_to_string($har);
my $r = HTTP::Request->parse( $str )
请参阅文档here。
我可能在Perl中推出自己的har_to_string
,但我想参考测试。
答案 0 :(得分:1)
Archive::Har有entries()
方法,该方法返回Archive::Har::Entry个对象的列表。每个Archive :: Har :: Entry对象都有一个request()
方法,该方法返回Archive::Har::Entry::Request,其中包含所做请求的详细信息。
这不是你要求的字符串表示,但我希望你可以使用Archive :: Har :: Entry :: Request上的各种方法来生成你想要的HTTP :: Request对象。
(我没试过,我只是浏览文档。)