Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > net/httpライブラリ > Net::HTTP::Traceクラス

class Net::HTTP::Trace + Net::HTTPRequest + Net::HTTPGenericRequest

クラスの継承リスト: Net::HTTP::Trace < Net::HTTPRequest < Net::HTTPGenericRequest < Net::HTTPHeader < Object < Kernel < BasicObject

要約

HTTP の TRACE リクエストを表すクラスです。

特異メソッド

new(path, initheader = nil) -> Net::HTTPRequest

HTTP リクエストオブジェクトを生成します。

initheader でリクエストヘッダを指定することができます。 {ヘッダフィールド名(文字列)=>その中身(文字列)} という Hash を用います。

[PARAM] path:
リクエストする path を文字列で与えます。
[PARAM] initheader:
リクエストヘッダをハッシュで指定します。

インスタンスメソッド

body -> String

サーバに送るリクエストのエンティティボディを返します。

[SEE_ALSO] Net::HTTPGenericRequest#body=

body=(body)

サーバに送るリクエストのエンティティボディを文字列で設定します。

[PARAM] body:
設定するボディを文字列で与えます。

[SEE_ALSO] Net::HTTPGenericRequest#body

body_exist? -> bool

このメソッドは obsolete です。

Net::HTTPGenericRequest#response_body_permitted? の別名です。

body_stream -> object
body_stream=(f)

サーバに送るリクエストのエンティティボディを IO オブジェクトなどのストリームで設定します。 f は read(size) メソッドが定義されている必要があります。

[PARAM] f:
エンティティボディのデータを得るストリームオブジェクトを与えます。
method -> String

リクエストの HTTP メソッドを文字列で返します。

path -> String

リクエストする path を文字列で返します。

request_body_permitted? -> bool

リクエストにエンティティボディを一緒に送ることが許されている HTTP メソッド (POST など)の場合真を返します。

response_body_permitted? -> bool

サーバからのレスポンスにエンティティボディを含むことが許されている HTTP メソッド (GET, POST など)の場合真を返します。

class Net::HTTP::Trace