當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Ruby HTTP.request_get用法及代碼示例

本文簡要介紹ruby語言中 Net::HTTP.request_get 的用法。

用法

request_get(path, initheader = nil) { |response| ... }
也別名為:get2

path 發送 GET 請求。以 Net::HTTPResponse 對象的形式返回響應。

當使用塊調用時,將 HTTPResponse 對象傳遞給塊。響應的正文還沒有被讀取;如果需要,該塊可以使用 HTTPResponse#read_body 對其進行處理。

返回響應。

此方法從不引發 Net::* 異常。

response = http.request_get('/index.html')
# The entity body is already read in this case.
p response['content-type']
puts response.body

# Using a block
http.request_get('/index.html') {|response|
  p response['content-type']
  response.read_body do |str|   # read body now
    print str
  end
}

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 HTTP.request_get。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。