Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > net/httpライブラリ > Net::HTTPResponseクラス
class Net::HTTPResponse
クラスの継承リスト: Net::HTTPResponse < Net::HTTPHeader < Object < Kernel < BasicObject
Abstract
HTTP レスポンスを表現するクラスです。 Net::HTTP クラスは実際には HTTPResponse のサブクラスを返します。
特異メソッド
body_permitted?
new(http_version, result_code, message)
-
ライブラリ内部用メソッドです。使わないでください。
インスタンスメソッド
body
entity
-
エンティティボディです。 Net::HTTPResponse#read_body を呼んでいればその引数 dest、 呼んでいなければエンティティボディを文字列として読みこんで返します。
code
-
HTTP のリザルトコードです。例えば '302' などです。
response
header
reader_header
-
互換性を保つためだけに導入されたメソッドです。 使わないでください。
http_version
-
サーバがサポートしている HTTP のバージョンを文字列で返します。
message
msg
-
HTTP サーバがリザルトコードに付加して返すメッセージです。 例えば 'Not Found' などです。
read_body(dest = '')
-
エンティティボディを取得し dest に << メソッドを使って書きこみます。 同じ HTTPResponse オブジェクトに対して二回以上呼ばれた場合、 二回目からはなにもせずに一回目の戻り値をそのまま返します。
read_body {|str| .... }
-
エンティティボディを少しずつ取得して順次ブロックに与えます。
to_ary
value