有没有办法从使用LWP创建的HTTP请求中获取未经修改的原始响应头?这是一个诊断工具,需要识别可能格式错误的标题的问题。从LWP获取原始响应头文件?
我发现的最接近的是:
use LWP::UserAgent;
my $ua = new LWP::UserAgent;
my $response = $ua->get("http://somedomain.com");
print $response->headers()->as_string();
但其实这解析头,然后从分析数据,并将其重建的规范化,清理后的版本。我真的需要完整的标题文本,它完全以服务器返回的形式出现,因此任何格式错误或非标准的东西都将清晰可辨。
如果事实证明没有办法用LWP来做到这一点,那么是否有其他的Perl模块可以做到这一点?