【发布时间】:2011-12-11 19:49:54
【问题描述】:
我正在使用 open-uri,我知道我可以使用如下元方法获取响应标头,但我想知道如何查看生成的 GET 标头。还是我必须为此使用不同的库?
page = open('http://www.google.com');
page.meta
感谢您的帮助
【问题讨论】:
我正在使用 open-uri,我知道我可以使用如下元方法获取响应标头,但我想知道如何查看生成的 GET 标头。还是我必须为此使用不同的库?
page = open('http://www.google.com');
page.meta
感谢您的帮助
【问题讨论】:
您可以使用open('http://example.com', 'User-Agent' => 'Me') 设置请求参数,但要查看将发送的所有标头,您可能必须使用代理ngrep 或tcpflow 嗅探流量。或者阅读源代码。
【讨论】:
open-uri 是一个方便的库,用于通过网络快速获取和读取文件。如果这不是您的用例,您可以使用 Net::HTTP 等较低级别的库来获得对连接的更多控制。
【讨论】: