有沒有辦法從使用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模塊可以做到這一點?