別のキーワード
種類
- インスタンスメソッド (385)
- ライブラリ (11)
- 特異メソッド (11)
- クラス (11)
ライブラリ
-
webrick
/ httpresponse (407)
クラス
-
WEBrick
:: HTTPResponse (396)
キーワード
- HTTPResponse (11)
- [] (11)
- []= (11)
- body (11)
- body= (11)
- chunked= (11)
- chunked? (11)
- config (11)
-
content
_ length (11) -
content
_ length= (11) -
content
_ type (11) -
content
_ type= (11) - each (11)
- filename (11)
- filename= (11)
- header (11)
-
http
_ version (11) -
keep
_ alive (11) -
keep
_ alive= (11) -
keep
_ alive? (11) - new (11)
-
reason
_ phrase (11) -
reason
_ phrase= (11) -
request
_ http _ version (11) -
request
_ http _ version= (11) -
request
_ method (11) -
request
_ method= (11) -
request
_ uri (11) -
request
_ uri= (11) -
sent
_ size (11) -
set
_ error (11) -
set
_ redirect (11) - status (11)
- status= (11)
-
status
_ line (11) -
to
_ s (11)
検索結果
先頭5件
-
webrick
/ httpresponse (38000.0) -
HTTP のレスポンスを表すためのクラスを提供するライブラリです。
HTTP のレスポンスを表すためのクラスを提供するライブラリです。 -
WEBrick
:: HTTPResponse (8000.0) -
HTTP のレスポンスを表すためのクラスです。
HTTP のレスポンスを表すためのクラスです。
通常 WEBrick::HTTPResponse オブジェクトはサーブレットの service メソッドや do_XXX メソッドの
引数として与えられるものであり、ユーザが明示的に生成する必要はありません。 -
WEBrick
:: HTTPResponse # [](field) -> String (8000.0) -
レスポンスのヘッダの該当する内容を文字列で返します。
レスポンスのヘッダの該当する内容を文字列で返します。
@param field ヘッダ名を文字列で指定します。大文字と小文字を区別しません。
p res['date'] #=> "Sat, 27 Oct 2007 08:53:03 GMT" -
WEBrick
:: HTTPResponse # []=(field , val) (8000.0) -
レスポンスの該当するヘッダに val を設定します。
レスポンスの該当するヘッダに val を設定します。
@param field ヘッダ名を文字列で指定します。大文字と小文字を区別しません。
@param val ヘッダの値を指定します。to_s メソッドによって文字列に変換されます。
require 'time'
res['last-modified'] = Time.now.httpdate
@see WEBrick::HTTPResponse#chunked?, WEBrick::HTTPResponse#content_length,
WEBrick::HTTPResponse#content_type
... -
WEBrick
:: HTTPResponse # body -> String | IO (8000.0) -
クライアントに返す内容(エンティティボディ)を返します。
クライアントに返す内容(エンティティボディ)を返します。
自身が chunked であっても body の値はチャンク形式ではありません。 -
WEBrick
:: HTTPResponse # body=(val) (8000.0) -
クライアントに返す内容(エンティティボディ)をセットします。
クライアントに返す内容(エンティティボディ)をセットします。
自身が chunked であっても body の値はチャンク形式ではありません。
@param val メッセージボディを文字列か IO オブジェクトで指定します。
自身が chunked であってもチャンク形式にする必要はありません。
適切にチャンク形式エンコーディングされます。
require 'webrick'
include WEBrick
res = HTTPResponse.new( { :HTTPVersion => "1.1" } )
res.bod... -
WEBrick
:: HTTPResponse # chunked=(flag) (8000.0) -
真に設定するとクライアントに返す内容(エンティティボディ)を chunk に分けるようになります。
真に設定するとクライアントに返す内容(エンティティボディ)を chunk に分けるようになります。
自身の WEBrick::HTTPResponse#request_http_version が 1.0 以下である場合、この値は無視されます。
@param flag true を指定した場合、レスポンスを chunk に分けてクライアントに返します。
require 'webrick'
include WEBrick
res = HTTPResponse.new( { :HTTPVersion => "1.1" } )
res.body = 'hoge'
res.... -
WEBrick
:: HTTPResponse # chunked? -> bool (8000.0) -
真であればクライアントに返す内容(エンティティボディ)を chunk に分けます。
真であればクライアントに返す内容(エンティティボディ)を chunk に分けます。 -
WEBrick
:: HTTPResponse # config -> Hash (8000.0) -
自身が生成される時に指定されたハッシュを返します。
自身が生成される時に指定されたハッシュを返します。 -
WEBrick
:: HTTPResponse # content _ length -> Integer | nil (8000.0) -
Content-Length ヘッダの値を整数で表すアクセサです。デフォルトは nil です。
Content-Length ヘッダの値を整数で表すアクセサです。デフォルトは nil です。
: body が String オブジェクトである場合
content_length の値が nil のとき Content-Length ヘッダには
body のサイズが使われます。nil でないとき body の実際のサイズとこの値が同じかどうかの検証は行われません。
: body が IO オブジェクトである場合
content_length の値が nil のとき Content-Length ヘッダはレスポンスに含まれず、IO から全てを読み込ん
でそれをエンティティボ...