ライブラリ
-
net
/ ftp (44) -
net
/ http (228) -
net
/ protocol (11) - open-uri (82)
- readline (22)
- socket (66)
-
win32
/ registry (44)
クラス
- Addrinfo (22)
-
Net
:: FTP (44) -
Net
:: HTTP (144) -
Net
:: HTTPGenericRequest (22) -
Net
:: HTTPResponse (55) - Socket (44)
-
Win32
:: Registry (44)
モジュール
- Kernel (16)
- OpenURI (22)
-
OpenURI
:: OpenRead (33) - Readline (22)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - HTTPAlreadyReported (7)
-
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - OpenRead (11)
- ReadTimeout (11)
- body (11)
-
body
_ stream (11) -
body
_ stream= (11) - cgi (11)
- connect (11)
-
connect
_ from (22) -
connect
_ nonblock (11) -
emacs
_ editing _ mode (11) - entity (11)
- get2 (22)
- new (22)
- open (60)
- open-uri (11)
-
open
_ timeout (22) -
open
_ timeout= (22) -
open
_ uri (22) - post2 (22)
-
read
_ body (22) -
read
_ timeout (22) -
read
_ timeout= (22) -
reader
_ header (11) -
request
_ get (22) -
request
_ post (22) -
rinda
/ rinda (11) - rss (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 8 . 5 feature (11) -
ruby 1
. 9 feature (11) - tcp (22)
-
vi
_ editing _ mode (11) -
write
_ timeout (6) -
write
_ timeout= (6)
検索結果
先頭5件
-
OpenURI
:: OpenRead # read(options = {}) -> String (21129.0) -
自身が表す内容を読み込んで文字列として返します。 self.open(options={}) {|io| io.read } と同じです。 このメソッドによって返される文字列は OpenURI::Meta によって extend されています。
...ons={}) {|io| io.read } と同じです。
このメソッドによって返される文字列は OpenURI::Meta
によって extend されています。
@param options ハッシュを与えます。
require 'open-uri'
uri = URI.parse('http://www.example.com/')
str = uri.read
p str.is_a?(O... -
Net
:: HTTPAlreadyReported (12016.0) -
HTTP レスポンス 208 (Already Reported) を表現するクラスです。
...HTTP レスポンス 208 (Already Reported) を表現するクラスです。
詳しくは 5842 を見てください。... -
Net
:: HTTPResponse # read _ body {|str| . . . . } -> () (9180.0) -
ブロックを与えなかった場合にはエンティティボディを 文字列で返します。 ブロックを与えた場合には エンティティボディを少しずつ取得して順次ブロックに 文字列で与えます。
...y]{
require 'net/http'
uri = "http://www.example.com/index.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.c......ig.file')
Net::HTTP.start(uri.host, uri.port) do |http|
File.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|......ボディを文字列として
返します。また一度ブロックを与えてこのメソッドを呼んだ場合には、
次からは Net::ReadAdapter のインスタンスが返ってきますが、
その場合はそのオブジェクトは使わないでください。
dest は obsolete... -
Net
:: HTTPResponse # read _ body(dest=nil) -> String|nil (9180.0) -
ブロックを与えなかった場合にはエンティティボディを 文字列で返します。 ブロックを与えた場合には エンティティボディを少しずつ取得して順次ブロックに 文字列で与えます。
...y]{
require 'net/http'
uri = "http://www.example.com/index.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.c......ig.file')
Net::HTTP.start(uri.host, uri.port) do |http|
File.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|......ボディを文字列として
返します。また一度ブロックを与えてこのメソッドを呼んだ場合には、
次からは Net::ReadAdapter のインスタンスが返ってきますが、
その場合はそのオブジェクトは使わないでください。
dest は obsolete... -
Net
:: HTTP # read _ timeout -> Integer|nil (9135.0) -
読みこみ(read(2)) 一回でブロックしてよい最大秒数 を返します。
...こみ(read(2)) 一回でブロックしてよい最大秒数
を返します。
この秒数たっても読みこめなければ例外 Net::ReadTimeout
を発生します。
nilはタイムアウトしないことを意味します。
デフォルトは 60 (秒)です。
@see Net::HTTP#open_tim......eout, Net::HTTP#read_timeout=... -
Net
:: HTTP # read _ timeout=(seconds) (9135.0) -
読みこみ(read(2)) 一回でブロックしてよい最大秒数を 設定します。
...読みこみ(read(2)) 一回でブロックしてよい最大秒数を
設定します。
この秒数たっても読みこめなければ例外 Net::ReadTimeout
を発生します。
nilを設定するとタイムアウトしなくなります。
このタイムアウト秒数はサーバとや......りとりするメソッドで有効です。
デフォルトは 60 (秒)です。
@param second 待つ秒数を指定します。
@see Net::HTTP#open_timeout, Net::HTTP#read_timeout... -
Net
:: FTP # read _ timeout -> Numeric|nil (6119.0) -
読み込み一回でブロックしてよい最大秒数 を返します。
...大秒数
を返します。
この秒数たっても読みこめなければ例外 Net::ReadTimeout
を発生します。整数以外での浮動小数点数や分数を指定することができます。
デフォルトは 60 (秒)です。
@see Net::HTTP#open_timeout, Net::HTTP#read_timeout=... -
Net
:: FTP # read _ timeout=(seconds) (6119.0) -
読み込み一回でブロックしてよい最大秒数を 設定します。
...読み込み一回でブロックしてよい最大秒数を
設定します。
この秒数たっても読みこめなければ例外 Net::ReadTimeout
を発生します。整数以外での浮動小数点数や分数を指定することができます。
デフォルトは 60 (秒)です。......このタイムアウト秒数は、サーバとやりとりする
ほとんどの Net::FTP のメソッドで有効です。
@param second 待つ秒数を指定します。
@see Net::HTTP#open_timeout, Net::HTTP#read_timeout... -
Net
:: HTTPResponse # reader _ header -> self (6100.0) -
互換性を保つためだけに導入されたメソッドです。 使わないでください。
互換性を保つためだけに導入されたメソッドです。
使わないでください。
自分自身を返します。 -
Net
:: ReadTimeout (6018.0) -
データを読み出すときにタイムアウトしたときに発生する例外です。
...データを読み出すときにタイムアウトしたときに発生する例外です。
タイムアウトまでの時間は Net::HTTP#read_timeout=、
Net::FTP#read_timeout= などで設定します。...