我正在使用open-uri,我知道我可以使用meta方法獲得響應標題,但是我想知道如何查看生成的GET標題。或者我需要爲此使用不同的庫嗎?如何查看由open-uri生成的GET請求標題
page = open('http://www.google.com');
page.meta
感謝您的幫助
我正在使用open-uri,我知道我可以使用meta方法獲得響應標題,但是我想知道如何查看生成的GET標題。或者我需要爲此使用不同的庫嗎?如何查看由open-uri生成的GET請求標題
page = open('http://www.google.com');
page.meta
感謝您的幫助
您可以open('http://example.com', 'User-Agent' => 'Me')
設置請求參數,但要看到所有將要送你可能要嗅出與代理業務的頭, ngrep
或tcpflow
。或者閱讀來源。
open-uri
是一個便捷庫,用於通過網絡快速讀取和讀取文件。如果這不是你的用例,你可以使用像Net :: HTTP這樣的低級庫來獲得對連接的更多控制。
謝謝。將看看這些選項。 – asahi
某些簽名方案要求將請求頭部包含在字符串到符號中。所以在形成請求URI之前需要標題。嗅探在這個過程中有點太晚了......我想知道如何做到這一點。 – rewolf