perl - 如何将 .har 请求转换为 HTTP 字符串?
问题描述
我想将 .har 文件(参见此处)中的请求转换为它们的字符串版本,以便与LWP一起使用。是否已经有工具可以做到这一点?
具体来说,我希望能够生成字符串以便像这样解析它:
my $str = har_to_string($har);
my $r = HTTP::Request->parse( $str )
请参阅此处的文档。
我可能会har_to_string
在 Perl 中推出我自己的,但我想要一个参考来测试。
解决方案
Archive::Har有一个entries()
返回Archive::Har::Entry对象列表的方法。每个 Archive::Har::Entry 对象都有一个request()
返回Archive::Har::Entry::Request的方法,该方法包含所发出请求的详细信息。
这不是您要求的字符串表示形式,但我希望您可以使用 Archive::Har::Entry::Request 上的各种方法来生成所需的 HTTP::Request 对象。
(我没有尝试过,我只是在浏览文档。)
推荐阅读
- python - Django REST 序列化程序,如何添加额外的字段并设置它
- r - ggplot2 单个图中的多个 geom_point
- java - 是否有一个更简单的术语代表“非破坏性设置器”?
- django - 从客户端完成文件上传时的 Django FileField/ImageField 验证
- javascript - R闪亮:checkboxGroupInput在复选框之间插入地标
- sql - 在同一列中获取上一行
- javascript - pdf-lib:无法在扫描的 pdf 中绘制文本
- javascript - on Change 没有捕获编辑器的最后一个字符
- javascript - 如何隐藏特殊符号
标签
- php - yii 中的 foreach 创建命令