2011-12-11 55 views
3

我正在使用open-uri,我知道我可以使用meta方法獲得響應標題,但是我想知道如何查看生成的GET標題。或者我需要爲此使用不同的庫嗎?如何查看由open-uri生成的GET請求標題

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

感謝您的幫助

回答

0

您可以open('http://example.com', 'User-Agent' => 'Me')設置請求參數,但要看到所有將要送你可能要嗅出與代理業務的頭, ngreptcpflow。或者閱讀來源。

+0

謝謝。將看看這些選項。 – asahi

+0

某些簽名方案要求將請求頭部包含在字符串到符號中。所以在形成請求URI之前需要標題。嗅探在這個過程中有點太晚了......我想知道如何做到這一點。 – rewolf

0

open-uri是一個便捷庫,用於通過網絡快速讀取和讀取文件。如果這不是你的用例,你可以使用像Net :: HTTP這樣的低級庫來獲得對連接的更多控制。