私は open-uri を使用しており、以下のように meta メソッドで応答ヘッダーを取得できることはわかっていますが、生成された GET ヘッダーをどのように表示できるか疑問に思っています。または、これには別のライブラリを使用する必要がありますか?
page = open('http://www.google.com');
page.meta
助けてくれてありがとう
でリクエスト パラメータを設定できますがopen('http://example.com', 'User-Agent' => 'Me')
、送信されるすべてのヘッダーを表示するには、おそらくプロキシ、ngrep
、またはでトラフィックをスニッフィングする必要がありますtcpflow
。またはソースを読んでください。
open-uri
ネットワーク経由でファイルをすばやくフェッチして読み取るための便利なライブラリです。それがあなたのユースケースでない場合は、Net::HTTP のような下位レベルのライブラリを使用して、接続をより詳細に制御できます。