如何查看open-uri生成的GET请求标头

时间:2011-12-11 19:49:55

标签: ruby http open-uri

我使用open-uri,我知道我可以使用meta方法获取响应头,如下所示,但我想知道如何查看生成的GET头。或者我是否必须使用不同的库?

page = open('http://www.google.com'); page.meta

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

您可以使用open('http://example.com', 'User-Agent' => 'Me')设置请求参数,但要查看将要发送的所有标头,您可能需要使用代理,ngreptcpflow来嗅探流量。或者阅读来源。

答案 1 :(得分:0)

open-uri是一个便捷库,用于通过网络快速获取和读取文件。如果那不是您的用例,您可以使用Net :: HTTP等较低级别的库来更好地控制连接。