我使用open-uri,我知道我可以使用meta方法获取响应头,如下所示,但我想知道如何查看生成的GET头。或者我是否必须使用不同的库?
page = open('http://www.google.com');
page.meta
感谢您的帮助
答案 0 :(得分:0)
您可以使用open('http://example.com', 'User-Agent' => 'Me')
设置请求参数,但要查看将要发送的所有标头,您可能需要使用代理,ngrep
或tcpflow
来嗅探流量。或者阅读来源。
答案 1 :(得分:0)
open-uri
是一个便捷库,用于通过网络快速获取和读取文件。如果那不是您的用例,您可以使用Net :: HTTP等较低级别的库来更好地控制连接。