るりまサーチ (Ruby 3.3)

最速Rubyリファレンスマニュアル検索!
15件ヒット [1-15件を表示] (0.019秒)
トップページ > クエリ:IO[x] > ライブラリ:webrick[x] > バージョン:3.3[x] > クエリ:new[x]

別のキーワード

  1. io popen
  2. io pipe
  3. io each
  4. io readlines
  5. io each_line

検索結果

WEBrick::HTTPVersion.new(version) -> WEBrick::HTTPVersion (63907.0)

HTTPVersion オブジェクトを生成します。version は文字列か HTTPVersion オブジェクトです。

...HTTPVersion オブジェクトを生成します。version は文字列か HTTPVersion オブジェクトです。

@param version HTTP のバージョンを WEBrick::HTTPVersion オブジェクトか文字列で指定します。...

WEBrick::CGI.new(config = {}, *options) -> WEBrick::CGI (54607.0)

WEBrick::CGI オブジェクトを生成してかえします。

...
WEBrick
::CGI オブジェクトを生成してかえします。

@param config 設定を保存したハッシュを指定します。

config で有効なキーとその値は以下のとおりです。
キーはすべて Symbol オブジェクトです。

: :ServerName
サーバ名を文...
...SOFTWARE"] が使われます。
ENV["SERVER_SOFTWARE"] が nil の場合は "null" が使われます。
: :HTTPVersion
HTTP バージョンを WEBrick::HTTPVersion オブジェクトで指定します。
デフォルトでは ENV["SERVER_PROTOCOL"] の HTTP バージョンが使われます。...
...を指定します。そうでない場合に false を指定します。
デフォルトは false です。
: :Logger
ログを取るための WEBrick::BasicLog オブジェクトを指定します。デフォルトでは標準エラー出力に
ログが出力されます。
: :RequestTimeout...

WEBrick::HTTPServlet::AbstractServlet.new(server, *options) -> WEBrick::HTTPServlet::AbstractServlet (54607.0)

サーブレットを生成して返します。 WEBrick::HTTPServer オブジェクトは server に自身を指定してサーブレットを生成します。

...生成して返します。
WEBrick
::HTTPServer オブジェクトは server に自身を指定してサーブレットを生成します。

@param server サーブレットを生成する WEBrick::HTTPServer オブジェクトを指定します。

@param options WEBrick::HTTPServer#mount 第3引...

WEBrick::HTTPServlet::FileHandler.new(server, root, options = {}, default = WEBrick::Config::FileHandler) (54607.0)

FileHandler サーブレットを生成します。ユーザが直接使うことはあまりあり ません。

...FileHandler サーブレットを生成します。ユーザが直接使うことはあまりあり
ません。

@param server WEBrick::GenericServer のサブクラスのインスタンスを
指定します。

@param root サーブレットにルートディレクトリとして...

WEBrick::HTTPServer.new(config = {}, default = WEBrick::Config::HTTP) -> WEBrick::HTTPServer (54379.0)

HTTPServer オブジェクトを生成して返します。

...入力を待つかを整数か Float で指定します。
単位は秒です。
: :HTTPVersion
使用する HTTP のバージョンです。WEBrick::HTTPVersion オブジェクトで指定します。デフォルトは 1.1 です。
: :AccessLog
アクセスログの出力先とフォーマ...
...g/docs/mod/mod_log_config.html#formats
WEBrick
::AccessLog::COMMON_LOG_FORMAT WEBrick::AccessLog::REFERER_LOG_FORMAT
も参照して下さい。
: :MimeTypes
拡張子と mime-type との対応をハッシュで指定します。デフォルトは
WEBrick
::HTTPUtils::DefaultMimeTypes です...
...システムの
ディレクトリを文字列で指定します。
: :DocumentRootOptions
ルートディレクトリの処理を担当する WEBrick::HTTPServlet::FileHandler のコンストラクタに
渡されるオプションをハッシュで指定します。デフォルトは { :Fanc...

絞り込み条件を変える

WEBrick::BasicLog.new(log_file = nil, level = WEBrick::BasicLog::INFO) -> WEBrick::BasicLog (54343.0)

WEBrick::BasicLog オブジェクトを生成して返します。

...
WEBrick
::BasicLog オブジェクトを生成して返します。

@param log_file ログを記録する先のオブジェクトを指定します。メソッド << が定義されている必要があります。
通常は String オブジェクトか IO オブジェクトです...
...録します。
ログレベルは重要度の順に FATAL, ERROR, WARN, INFO, DEBUG の5段階があります。
FATAL の重要度が一番高く DEBUG が一番低いです。

require 'webrick'
logger = WEBrick::BasicLog.new('testfile', WEBrick::BasicLog::FATAL)...

WEBrick::HTTPResponse#http_version -> WEBrick::HTTPVersion (18622.0)

レスポンスの HTTP のバージョンを表す WEBrick::HTTPVersion オブジェクトを返します。

...スの HTTP のバージョンを表す 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::HTTPServlet::AbstractServlet#do_OPTIONS(request, response) -> () (9322.0)

自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。

...では、クライアントからのリクエストに含まれる Entity Body の読み込みは
まだ行われていません。WEBrick::HTTPRequest#query, WEBrick::HTTPRequest#body などの
メソッドが読ばれた時点で読み込みが行われます。クライアントから巨大なデ...
...ントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。

@param response クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。

例:

require 'webrick'
class HogeServlet < WEBrick::HTTPServlet::AbstractServlet
def...
...do_GET(req, res)
res.body = 'hoge'
end
end

srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1',
:Port => 20080})
srv.mount('/', HogeServlet)
trap("INT"){ srv.shutdown }
srv.start...

WEBrick::HTTPVersion#<=>(other) -> -1 | 0 | 1 | nil (9022.0)

自身と指定された other のバージョンを比較します。 自身が other より新しいなら 1、同じなら 0、古いなら -1 を返します。 比較できない場合に nil を返します。

...を返します。
比較できない場合に nil を返します。

@param other HTTP のバージョンを表す WEBrick::HTTPVersion オブジェクトか文字列を指定します。

require 'webrick'
v = WEBrick::HTTPVersion.new('1.1')
p v < '1.0' #=> false...

WEBrick::HTTPVersion#to_s -> String (9022.0)

自身を文字列に変換して返します。

...自身を文字列に変換して返します。

require 'webrick'
v = WEBrick::HTTPVersion.new('1.1')
p v.to_s #=> "1.1"...

絞り込み条件を変える

WEBrick::HTTPServlet::AbstractServlet.get_instance(server, *options) -> WEBrick::HTTPServlet::AbstractServlet (352.0)

new(server, *options) を呼び出してサーブレットを生成して返します。 WEBrick::HTTPServer オブジェクトは実際にはこの get_instance メソッドを呼び出して サーブレットを生成します。

...
WEBrick
::HTTPServer オブジェクトは実際にはこの get_instance メソッドを呼び出して
サーブレットを生成します。

特に理由が無い限り AbstractServlet のサブクラスがこのメソッドを再定義する必要はありません。

@param server WEBrick::H...
...TTPServer#mount 第3引数以降に指定された値がそのまま与えられます。

@param options WEBrick::HTTPServer#mount 第3引数以降に指定された値がそのまま与えられます。...

WEBrick::HTTPServer#mount(dir, servlet, *options) -> () (322.0)

サーバ上のディレクトリ dir にサーブレット servlet を対応させます。

...を指定します。

@param servlet WEBrick::HTTPServlet::AbstractServlet のサブクラスのインスタンスを指定します。

@param options サーブレットのコンストラクタの引数を指定します。

require 'webrick'
include WEBrick
srv = HTTPServer.new( { :BindAddr...
...ess => '127.0.0.1', :Port => 10080 } )
srv.mount('/img', WEBrick::HTTPServlet::FileHandler, '/home/username/images')...

WEBrick::HTTPResponse#content_length -> Integer | nil (94.0)

Content-Length ヘッダの値を整数で表すアクセサです。デフォルトは nil です。

...まれません。

@param len ヘッダの値を整数で指定します。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...

WEBrick::HTTPResponse#content_length=(len) (94.0)

Content-Length ヘッダの値を整数で表すアクセサです。デフォルトは nil です。

...まれません。

@param len ヘッダの値を整数で指定します。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...

WEBrick::HTTPResponse#body=(val) (40.0)

クライアントに返す内容(エンティティボディ)をセットします。

...ク形式にする必要はありません。
適切にチャンク形式エンコーディングされます。

require 'webrick'
include WEBrick
res = HTTPResponse.new( { :HTTPVersion => "1.1" } )
res.body = 'hoge'
print res.to_s

#=> 出力結果
HTTP/1.1 200 OK
Connec...

絞り込み条件を変える