WEBrick::HTTPResponse

クラスメソッド

HTTPResponse.new(config)

HTTPResponse オブジェクトを生成する。config には設定を保存したハッシュを与える。

インスタンスメソッド

[field]

レスポンスのヘッダの該当する内容を文字列で返す。

[field] = val

レスポンスの該当するヘッダに val を設定する。val は文字列。

body
body=val

クライアントに返す内容を設定する。val は文字列。

chunked?
chunked=(true or false)

レスポンスを chunk に分けてクライアントに返すかどうかを設定する。

content_type
content_type=val

content-type ヘッダを設定する。val は文字列。

cookies

WEBrick::Cookie の配列を返す。

each{|key, val| ... }

ヘッダ名を key、内容を val としてブロックを評価します。

header

ヘッダ名を key、内容を val とするハッシュを返す。key も val も文字列。

http_version

HTTP のバージョンを WEBrick::HTTPVersion オブジェクトで返す。

keep_alive?
keep_alive
keep_alive=(true or false)

keep_alive をオンにするかどうかを設定する。

reason_phrase
reason_phrase=val

HTTP のレスポンスの最初の行の reason phrase を設定する。val は文字列。

status

status コードを整数で返す。



rubyist ML