165件ヒット
[1-100件を表示]
(0.096秒)
種類
- インスタンスメソッド (121)
- 特異メソッド (44)
ライブラリ
-
webrick
/ cgi (11) -
webrick
/ httpresponse (110) -
webrick
/ httpserver (11) -
webrick
/ httpversion (33)
クラス
-
WEBrick
:: CGI (11) -
WEBrick
:: HTTPResponse (110) -
WEBrick
:: HTTPServer (11) -
WEBrick
:: HTTPVersion (33)
キーワード
- <=> (11)
- body= (11)
- chunked= (11)
-
content
_ length (11) -
content
_ length= (11) -
http
_ version (11) -
reason
_ phrase= (11) - status= (11)
-
status
_ line (11) -
to
_ s (22)
検索結果
先頭5件
- WEBrick
:: HTTPVersion . new(version) -> WEBrick :: HTTPVersion - WEBrick
:: HTTPServer . new(config = {} , default = WEBrick :: Config :: HTTP) -> WEBrick :: HTTPServer - WEBrick
:: HTTPResponse . new(config) -> WEBrick :: HTTPResponse - WEBrick
:: CGI . new(config = {} , *options) -> WEBrick :: CGI - WEBrick
:: HTTPResponse # http _ version -> WEBrick :: HTTPVersion
-
WEBrick
:: HTTPVersion . new(version) -> WEBrick :: HTTPVersion (24440.0) -
HTTPVersion オブジェクトを生成します。version は文字列か HTTPVersion オブジェクトです。
...
HTTPVersion オブジェクトを生成します。version は文字列か HTTPVersion オブジェクトです。
@param version HTTP のバージョンを WEBrick::HTTPVersion オブジェクトか文字列で指定します。... -
WEBrick
:: HTTPServer . new(config = {} , default = WEBrick :: Config :: HTTP) -> WEBrick :: HTTPServer (21313.0) -
HTTPServer オブジェクトを生成して返します。
...ig 設定を保存したハッシュを指定します。有効なキー(Symbol オブジェクト)と値は以下のとおりです。
: :RequestTimeout
どれだけの時間 クライアントからの入力を待つかを整数か Float で指定します。
単位は秒です。
: :HTTPVersi......バージョンです。WEBrick::HTTPVersion オブジェクトで指定します。デフォルトは 1.1 です。
: :AccessLog
アクセスログの出力先とフォーマットを [[io, format], [io, format], ...] のような
配列で指定します。io は IO オブジェクトです。......config.html#formats
WEBrick::AccessLog::COMMON_LOG_FORMAT WEBrick::AccessLog::REFERER_LOG_FORMAT
も参照して下さい。
: :MimeTypes
拡張子と mime-type との対応をハッシュで指定します。デフォルトは
WEBrick::HTTPUtils::DefaultMimeTypes です。
: :DirectoryIndex... -
WEBrick
:: HTTPResponse . new(config) -> WEBrick :: HTTPResponse (21219.0) -
HTTPResponse オブジェクトを生成して返します。
...HTTPResponse オブジェクトを生成して返します。
@param config 設定を保存したハッシュを指定します。:HTTPVersion は必須です。
require 'webrick'
res = WEBrick::HTTPResponse.new( { :HTTPVersion => "1.1" } )... -
WEBrick
:: CGI . new(config = {} , *options) -> WEBrick :: CGI (21213.0) -
WEBrick::CGI オブジェクトを生成してかえします。
...WEBrick::CGI オブジェクトを生成してかえします。
@param config 設定を保存したハッシュを指定します。
config で有効なキーとその値は以下のとおりです。
キーはすべて Symbol オブジェクトです。
: :ServerName
サーバ名を文......SOFTWARE"] が nil の場合は "null" が使われます。
: :HTTPVersion
HTTP バージョンを WEBrick::HTTPVersion オブジェクトで指定します。
デフォルトでは ENV["SERVER_PROTOCOL"] の HTTP バージョンが使われます。
ENV["SERVER_PROTOCOL"] が nil の場合 HTT......の WEBrick::BasicLog オブジェクトを指定します。デフォルトでは標準エラー出力に
ログが出力されます。
: :RequestTimeout
リクエストを読み込む時のタイムアウトを秒で指定します。デフォルトは 30 秒です。
: :Escape8bitURI
この... -
WEBrick
:: HTTPResponse # http _ version -> WEBrick :: HTTPVersion (6335.0) -
レスポンスの HTTP のバージョンを表す WEBrick::HTTPVersion オブジェクトを返します。
...ージョンを表す WEBrick::HTTPVersion オブジェクトを返します。
require 'webrick'
res = WEBrick::HTTPResponse.new( { :HTTPVersion => "1.1" } )
p res.http_version.class #=> WEBrick::HTTPVersion
p res.http_version.to_s... -
WEBrick
:: HTTPResponse # status _ line -> String (6212.0) -
HTTP のステータスラインを CR+LF 付き文字列で返します。
...HTTP のステータスラインを CR+LF 付き文字列で返します。
require 'webrick'
res = WEBrick::HTTPResponse.new( { :HTTPVersion => "1.1" } )
res.status = 404
p res.status_line #=> "HTTP/1.1 404 Not Found \r\n"... -
WEBrick
:: HTTPVersion # <=>(other) -> -1 | 0 | 1 | nil (6118.0) -
自身と指定された other のバージョンを比較します。 自身が other より新しいなら 1、同じなら 0、古いなら -1 を返します。 比較できない場合に nil を返します。
...-1 を返します。
比較できない場合に nil を返します。
@param other HTTP のバージョンを表す WEBrick::HTTPVersion オブジェクトか文字列を指定します。
require 'webrick'
v = WEBrick::HTTPVersion.new('1.1')
p v < '1.0' #=> fals... -
WEBrick
:: HTTPVersion # to _ s -> String (6112.0) -
自身を文字列に変換して返します。
...自身を文字列に変換して返します。
require 'webrick'
v = WEBrick::HTTPVersion.new('1.1')
p v.to_s #=> "1.1"... -
WEBrick
:: HTTPResponse # content _ length -> Integer | nil (3118.0) -
Content-Length ヘッダの値を整数で表すアクセサです。デフォルトは nil です。
...を整数で表すアクセサです。デフォルトは nil です。
: body が String オブジェクトである場合
content_length の値が nil のとき Content-Length ヘッダには
body のサイズが使われます。nil でないとき body の実際のサイズとこの値が......す。nil を指定することは出来ません。
require 'webrick'
include WEBrick
res = HTTPResponse.new( { :HTTPVersion => "1.1" } )
f = File.new('testfile')
res.body = f
res.content_length = 2
print res.to_s
#=> 出力結果
HTTP/1.1 200 OK
Connection: Keep-Alive
Dat... -
WEBrick
:: HTTPResponse # to _ s -> String (3112.0) -
実際にクライアントに送られるデータを文字列として返します。
...れるデータを文字列として返します。
require 'webrick'
include WEBrick
res = HTTPResponse.new( { :HTTPVersion => "1.1" } )
res.body = 'hoge'
print res.to_s
#=> 出力結果
HTTP/1.1 200 OK
Connection: Keep-Alive
Date: Sat, 27 Oct 2007 08:58:49 GMT
Server:
Conte...