当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。