ライブラリ
-
net
/ http (580) -
rubygems
/ remote _ fetcher (10)
クラス
-
Gem
:: RemoteFetcher (10) -
Net
:: HTTP (400) -
Net
:: HTTPResponse (150)
モジュール
-
Net
:: HTTPExceptions (10)
キーワード
-
CODE
_ CLASS _ TO _ OBJ (10) -
CODE
_ TO _ OBJ (10) - HTTPExceptions (10)
- HTTPResponse (10)
- body (10)
-
body
_ permitted? (10) - code (10)
- copy (10)
- delete (10)
- entity (10)
- get (20)
- get2 (20)
-
get
_ response (20) - head (10)
- head2 (20)
- header (10)
-
http
_ version (10) - lock (10)
- mkcol (10)
- move (10)
- msg (10)
-
net
/ http (10) - patch (20)
- post (20)
- post2 (20)
-
post
_ form (10) - propfind (10)
- proppatch (10)
- put (10)
- put2 (20)
-
read
_ body (20) -
reader
_ header (10) - request (30)
-
request
_ get (20) -
request
_ head (20) -
request
_ post (20) -
request
_ put (20) - response (20)
-
ruby 1
. 8 . 3 feature (10) -
ruby 1
. 9 feature (10) -
send
_ request (10) - trace (10)
- unlock (10)
- value (10)
検索結果
先頭5件
-
Net
:: HTTPResponse (23000.0) -
HTTP レスポンスを表現するクラスです。 Net::HTTP クラスは実際には HTTPResponse のサブクラスを返します。
HTTP レスポンスを表現するクラスです。
Net::HTTP クラスは実際には HTTPResponse のサブクラスを返します。 -
Net
:: HTTPResponse # body -> String | () | nil (21006.0) -
エンティティボディを返します。
...エンティティボディを返します。
レスポンスにボディがない場合には nil を返します。
Net::HTTPResponse#read_body をブロック付きで呼んだ場合には
このメソッドはNet::ReadAdapter のインスタンスを返しますが、
これは使わないで... -
Net
:: HTTPResponse # entity -> String | () | nil (21006.0) -
エンティティボディを返します。
...エンティティボディを返します。
レスポンスにボディがない場合には nil を返します。
Net::HTTPResponse#read_body をブロック付きで呼んだ場合には
このメソッドはNet::ReadAdapter のインスタンスを返しますが、
これは使わないで... -
Net
:: HTTPResponse # read _ body {|str| . . . . } -> () (21006.0) -
ブロックを与えなかった場合にはエンティティボディを 文字列で返します。 ブロックを与えた場合には エンティティボディを少しずつ取得して順次ブロックに 文字列で与えます。
...path/to/big.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... -
Net
:: HTTPResponse # read _ body(dest=nil) -> String|nil (21006.0) -
ブロックを与えなかった場合にはエンティティボディを 文字列で返します。 ブロックを与えた場合には エンティティボディを少しずつ取得して順次ブロックに 文字列で与えます。
...path/to/big.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... -
Net
:: HTTPResponse :: CODE _ CLASS _ TO _ OBJ -> Hash (21006.0) -
HTTP レスポンスステータスコードの最初の数字からレスポンスのクラス(分類)を あらわすクラスへのハッシュです。
...HTTP レスポンスステータスコードの最初の数字からレスポンスのクラス(分類)を
あらわすクラスへのハッシュです。
//emlist[][ruby]{
require 'net/http'
Net::HTTPResponse::CODE_CLASS_TO_OBJ['3'] # => Net::HTTPRedirection
//}... -
Net
:: HTTPResponse :: CODE _ TO _ OBJ -> Hash (21006.0) -
HTTP レスポンスステータスコードから対応するクラスへのハッシュです。
...HTTP レスポンスステータスコードから対応するクラスへのハッシュです。
//emlist[][ruby]{
require 'net/http'
Net::HTTPResponse::CODE_TO_OBJ['404'] # => Net::HTTPNotFound
//}... -
Net
:: HTTPResponse # code -> String (21000.0) -
HTTP のリザルトコードです。例えば '302' などです。
HTTP のリザルトコードです。例えば '302' などです。
この値を見ることでレスポンスの種類を判別できますが、
レスポンスオブジェクトがどのクラスのインスタンスかを
見ることでもレスポンスの種類を判別できます。
//emlist[例][ruby]{
require 'net/http'
uri = "http://www.example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.code # => "200"
//} -
Net
:: HTTPResponse # header -> self (21000.0) -
互換性を保つためだけに導入されたメソッドです。 使わないでください。
互換性を保つためだけに導入されたメソッドです。
使わないでください。
自分自身を返します。 -
Net
:: HTTPResponse # http _ version -> String (21000.0) -
サーバがサポートしている HTTP のバージョンを文字列で返します。
サーバがサポートしている HTTP のバージョンを文字列で返します。
//emlist[例][ruby]{
require 'net/http'
uri = "http://www.example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.http_version # => "1.1"
//}