60件ヒット
[1-60件を表示]
(0.111秒)
クラス
-
Net
:: HTTPResponse (24) -
URI
:: Generic (12)
モジュール
-
CGI
:: QueryExtension (24)
キーワード
-
read
_ body (24) -
remote
_ host (12) - select (12)
検索結果
先頭5件
-
CGI
:: QueryExtension # host -> String (21219.0) -
ENV['HTTP_HOST'] を返します。
...ENV['HTTP_HOST'] を返します。... -
CGI
:: QueryExtension # remote _ host -> String (9219.0) -
ENV['REMOTE_HOST'] を返します。
...ENV['REMOTE_HOST'] を返します。... -
Net
:: HTTPResponse # read _ body(dest=nil) -> String|nil (3108.0) -
ブロックを与えなかった場合にはエンティティボディを 文字列で返します。 ブロックを与えた場合には エンティティボディを少しずつ取得して順次ブロックに 文字列で与えます。
...x.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.read_body[0..10] # => "<!doctype h"
//}
//emlist[例2 ブロックを与えて大きいファイルを取得][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/path/to/big.file')
Net::HTTP.start(uri.host, uri.port).......open("/path/to/big.file", "w") do |f|
# Net::HTTP#request_get と Net::HTTPResponse#read_body で少しずつ読み書き。メモリ消費が少ない。
http.request_get(uri.path) do |response|
response.read_body do |s|
f.write(s)
end
end
end
end
//}
一度ブ... -
Net
:: HTTPResponse # read _ body {|str| . . . . } -> () (3008.0) -
ブロックを与えなかった場合にはエンティティボディを 文字列で返します。 ブロックを与えた場合には エンティティボディを少しずつ取得して順次ブロックに 文字列で与えます。
...x.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.read_body[0..10] # => "<!doctype h"
//}
//emlist[例2 ブロックを与えて大きいファイルを取得][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/path/to/big.file')
Net::HTTP.start(uri.host, uri.port).......open("/path/to/big.file", "w") do |f|
# Net::HTTP#request_get と Net::HTTPResponse#read_body で少しずつ読み書き。メモリ消費が少ない。
http.request_get(uri.path) do |response|
response.read_body do |s|
f.write(s)
end
end
end
end
//}
一度ブ... -
URI
:: Generic # select(*components) -> [String] (208.0) -
指定された components に対応する構成要素を文字列の配列として返します。
...された components に対応する構成要素を文字列の配列として返します。
@param components 構成要素名をシンボルで指定します。
例:
require 'uri'
uri = URI.parse('http://myuser:mypass@my.example.com/test.rbx')
p uri.select(:userinfo, :host, :path)
#...