在帶有修改頭的Ruby中進行HTTP GET請求的最佳方式是什麼?如何使用修改的標頭進行HTTP GET?
我想從一個日誌文件的末尾獲取一個字節範圍,並且一直在玩弄下面的代碼,但服務器正在拋出一個響應,說「這是一個服務器無法理解的請求」 (服務器是Apache)。
require 'net/http'
require 'uri'
#with @address, @port, @path all defined elsewhere
httpcall = Net::HTTP.new(@address, @port)
headers = {
'Range' => 'bytes=1000-'
}
resp, data = httpcall.get2(@path, headers)
- 有沒有更好的方法在Ruby中定義頁眉?
- 有誰知道爲什麼這會對Apache失敗?如果我在瀏覽器中訪問
http://[address]:[port]/[path]
,我可以毫無問題地獲得我正在尋找的數據。
發現在谷歌搜索這個問題......有這麼多的方式做HTTP請求Ruby>。< – Nippysaurus 2009-07-25 06:20:51