2009-04-04 14 views

答えて

5

一つのハッシュなどのカスタムヘッダーを送信することができます...:答えた人に

response = Net::HTTP.new(url.host, url.port).start do |http| 
http.request(custom_request) 
end 

p [response['Content-Encoding'] 

感謝を...

1

あなたはあなたの要求で次のヘッダーを送信する必要があります。

Accept-Encoding: gzip,deflate 

しかし、私はまだネット/ HTTPライブラリのヘッダシンタックスを行う方法を知っているルビーをコーディングする方法を読んではいけないのです(私は

編集: 実際には、ruby docによれば、このヘッダは、他の「accept-encoding」ヘッダを指定しないと送信されるデフォルトヘッダの一部であるようです。

もう一度、私は私の元の答えで言ったように、私は間違っている可能性があるので、私はまだ主題を読んでいます。

0

ウェブページを取得し、それらと一緒にものをするために、ScrubyItは素晴らしいです。あなたはその後、として応答オブジェクトを定義することによって、応答を確認することができます

custom_request = Net::HTTP::Get.new(url.path, {"Accept-Encoding" => "gzip"}) 

関連する問題