るりまサーチ (Ruby 2.2.0)

最速Rubyリファレンスマニュアル検索!
158件ヒット [1-100件を表示] (0.026秒)
トップページ > バージョン:2.2.0[x] > ライブラリ:webrick/https[x]

モジュール

キーワード

検索結果

<< 1 2 > >>

WEBrick::Config::HTTP -> Hash (7.0)

WEBrick::Config::SSL の内容がマージされています。

WEBrick::Config::SSL の内容がマージされています。

WEBrick::HTTPRequest#cipher -> Array (7.0)

現在実際に使われている暗号の情報を配列で返します。

現在実際に使われている暗号の情報を配列で返します。

@see OpenSSL::SSL::SSLSocket#cipher

WEBrick::HTTPRequest#client_cert -> OpenSSL::X509::Certificate (7.0)

クライアント証明書を表すオブジェクトを返します。

クライアント証明書を表すオブジェクトを返します。

@see OpenSSL::X509::Certificate

WEBrick::HTTPRequest#parse(socket = nil) -> () (7.0)

指定された socket からクライアントのリクエストを読み込み、 自身のアクセサなどを適切に設定します。

指定された socket からクライアントのリクエストを読み込み、
自身のアクセサなどを適切に設定します。

@param socket クライアントに接続された IO オブジェクトを指定します。

WEBrick::HTTPRequest#server_cert -> OpenSSL::X509::Certificate (7.0)

サーバ証明書を表すオブジェクトを返します。

サーバ証明書を表すオブジェクトを返します。

@see OpenSSL::X509::Certificate

絞り込み条件を変える

WEBrick::HTTPServer (4.0)

HTTP サーバの機能を提供するクラスです。

HTTP サーバの機能を提供するクラスです。

以下は HTTP サーバとしてちゃんと動作する例です。

require 'webrick'
srv = WEBrick::HTTPServer.new({:DocumentRoot => '/home/username/public_html/',
:BindAddress => '127.0.0.1',
:Port => 10080})
srv.mount('/hoge.pl', WEBrick::HTTPSe...

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

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

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

@param dir ディレクトリをあらわす文字列を指定します。

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

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

require 'webrick'
include WEBrick
srv = HTTPServer.new( { :BindAddress => '127.0.0.1', :Port => 10080...

WEBrick::HTTPServer#mount_proc(dir) {|req, res| ...} -> () (4.0)

サーバ上のディレクトリ dir にリクエストを処理する Proc オブジェクト proc を対応させます。

サーバ上のディレクトリ dir にリクエストを処理する Proc オブジェクト proc を対応させます。

@param dir ディレクトリをあらわす文字列を指定します。

@param proc リクエストを処理する Proc オブジェクトを指定します。
WEBrick::HTTPResponse オブジェクトと WEBrick::HTTPRequest
オブジェクトを引数として proc.call(request, response) の引数の順で呼び出されます。

@raise WEBrick::HTTPServerError pr...

WEBrick::HTTPServer#mount_proc(dir, proc) -> () (4.0)

サーバ上のディレクトリ dir にリクエストを処理する Proc オブジェクト proc を対応させます。

サーバ上のディレクトリ dir にリクエストを処理する Proc オブジェクト proc を対応させます。

@param dir ディレクトリをあらわす文字列を指定します。

@param proc リクエストを処理する Proc オブジェクトを指定します。
WEBrick::HTTPResponse オブジェクトと WEBrick::HTTPRequest
オブジェクトを引数として proc.call(request, response) の引数の順で呼び出されます。

@raise WEBrick::HTTPServerError pr...

WEBrick::HTTPServer#umount(dir) -> () (4.0)

サーバ上のディレクトリ dir とサーブレットとの対応を解消します。

サーバ上のディレクトリ dir とサーブレットとの対応を解消します。

@param dir 対応を解消するディレクトリを指定します。

srv.mount('/img')

絞り込み条件を変える

WEBrick::HTTPServer#unmount(dir) -> () (4.0)

サーバ上のディレクトリ dir とサーブレットとの対応を解消します。

サーバ上のディレクトリ dir とサーブレットとの対応を解消します。

@param dir 対応を解消するディレクトリを指定します。

srv.mount('/img')

WEBrick::HTTPServer#virtual_host(server) -> () (4.0)

サーバの保持しているバーチャルホストのリストに HTTP サーバ server を加えます。 クライアントからのリクエストのうち server へのものは server に委譲されるようになります。

サーバの保持しているバーチャルホストのリストに HTTP サーバ server を加えます。
クライアントからのリクエストのうち server へのものは server に委譲されるようになります。

@param server バーチャルホストを表す WEBrick::HTTPServer オブジェクトを指定します。


require 'webrick'
include WEBrick
srv1 = HTTPServer.new( { :Port => 1080, :ServerName => 'hoge.example.com' } )
srv2 = HTTPServe...

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

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

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

@param config 設定を保存したハッシュを指定します。有効なキー(Symbol オブジェクト)と値は以下のとおりです。
: :RequestTimeout
どれだけの時間 クライアントからの入力を待つかを整数か Float で指定します。
単位は秒です。
: :HTTPVersion
使用する HTTP のバージョンです。WEBrick::HTTPVersion オブジェクトで指定します。デフォルトは 1.1 です。
: :AccessLog
アクセスログの出力先とフォーマットを [[io, format],...

WEBrick::HTTPServer::MountTable (4.0)

サーバ上のパスとサーブレットの対応関係を管理するためのクラスです。

サーバ上のパスとサーブレットの対応関係を管理するためのクラスです。

WEBrick::HTTPServer::MountTable#[](dir) -> WEBrick::HTTPServlet::AbstractServlet (4.0)

与えられたディレクトリに対応するサーブレットを返します。

与えられたディレクトリに対応するサーブレットを返します。

@param dir ディレクトリを指定します。

@return WEBrick::HTTPServlet::AbstractServlet のサブクラスのインタンスを返します。

絞り込み条件を変える

WEBrick::HTTPServer::MountTable#[]=(dir, val) (4.0)

与えられたディレクトリに対応するサーブレットを登録します。

与えられたディレクトリに対応するサーブレットを登録します。

@param dir ディレクトリを指定します。

@param val サーブレットを指定します。

WEBrick::HTTPServer::MountTable#delete(dir) -> WEBrick::HTTPServlet::AbstractServlet (4.0)

ディレクトリとサーブレットの対応を削除してサーブレットを返します。

ディレクトリとサーブレットの対応を削除してサーブレットを返します。

@param dir ディレクトリを指定します。

@return WEBrick::HTTPServlet::AbstractServlet のサブクラスのインタンスを返します。

WEBrick::HTTPServer::MountTable#scan(path) -> Array (4.0)

与えられたパスをスクリプトの名前と PATH_INFO に分割します。

与えられたパスをスクリプトの名前と PATH_INFO に分割します。

@param path パスを指定します。

WEBrick::HTTPServer::MountTable.new -> WEBrick::HTTPServer::MountTable (4.0)

自身を初期化します。

自身を初期化します。

WEBrick::HTTPServerError (4.0)

絞り込み条件を変える

WEBrick::HTTPServlet::AbstractServlet (4.0)

サーブレットの抽象クラスです。実装は AbstractServlet のサブクラスで行います。

...ractServlet のサブクラスで行います。

サーブレットは以下のように使われます。WEBrick::HTTPServlet::CGIHandler は
webrick/https
ervlet/cgihandler で提供されているサーブレットです。
CGIHandler は AbstractServlet のサブクラスです。

require 'web...

WEBrick::HTTPServlet::AbstractServlet#do_DELETE(request, response) -> () (4.0)

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

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

クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。

このメソッドが呼ばれた時点では、クライアントからのリクエスト...

WEBrick::HTTPServlet::AbstractServlet#do_GET(request, response) -> () (4.0)

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

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

クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。

このメソッドが呼ばれた時点では、クライアントからのリクエスト...

WEBrick::HTTPServlet::AbstractServlet#do_HEAD(request, response) -> () (4.0)

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

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

クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。

このメソッドが呼ばれた時点では、クライアントからのリクエスト...

WEBrick::HTTPServlet::AbstractServlet#do_OPTIONS(request, response) -> () (4.0)

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

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

クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。

このメソッドが呼ばれた時点では、クライアントからのリクエスト...

絞り込み条件を変える

WEBrick::HTTPServlet::AbstractServlet#do_POST(request, response) -> () (4.0)

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

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

クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。

このメソッドが呼ばれた時点では、クライアントからのリクエスト...

WEBrick::HTTPServlet::AbstractServlet#do_PUT(request, response) -> () (4.0)

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

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

クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。

このメソッドが呼ばれた時点では、クライアントからのリクエスト...

WEBrick::HTTPServlet::AbstractServlet#service(request, response) -> () (4.0)

指定された WEBrick::HTTPRequest オブジェクト request の WEBrick::HTTPRequest#request_method に応じて、 自身の do_GET, do_HEAD, do_POST, do_OPTIONS... いずれかのメソッドを request と response を引数として呼びます。

指定された WEBrick::HTTPRequest オブジェクト request の WEBrick::HTTPRequest#request_method に応じて、
自身の do_GET, do_HEAD, do_POST, do_OPTIONS... いずれかのメソッドを request と response を引数として呼びます。

WEBrick::HTTPServer オブジェクトはクライアントからのリクエストがあるたびに
サーブレットオブジェクトを生成し service メソッドを呼びます。

特に理由が無い限り AbstractServlet のサブクラスがこのメソッドを定...

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

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

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

WEBrick::HTTPServlet::CGIHandler (4.0)

CGI を扱うためのサーブレットです。

CGI を扱うためのサーブレットです。

WEBrick::HTTPServlet::CGIHandler#do_GET(request, response) -> () (4.0)

GET, POST リクエストを処理します。

GET, POST リクエストを処理します。

@param request WEBrick::HTTPRequest のインスタンスを指定します。

@param response WEBrick::HTTPResponse のインスタンスを指定します。

WEBrick::HTTPServlet::CGIHandler#do_POST(request, response) -> () (4.0)

GET, POST リクエストを処理します。

GET, POST リクエストを処理します。

@param request WEBrick::HTTPRequest のインスタンスを指定します。

@param response WEBrick::HTTPResponse のインスタンスを指定します。

WEBrick::HTTPServlet::CGIHandler.new(server, name) -> WEBrick::HTTPServlet::CGIHandler (4.0)

自身を初期化します。

自身を初期化します。

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

@param name 実行したい CGI のファイルを文字列で与えます。

WEBrick::HTTPServlet::CGIHandler::CGIRunner -> String (4.0)

CGI を実行するためのコマンドを返します。

CGI を実行するためのコマンドを返します。

絞り込み条件を変える

WEBrick::HTTPServlet::CGIHandler::Ruby -> String (4.0)

Ruby のパスを返します。

Ruby のパスを返します。

WEBrick::HTTPServlet::DefaultFileHandler (4.0)

通常のファイルサーバとしての機能を提供するためのサーブレットです。 WEBrick::HTTPServlet::FileHandler の内部で利用しています。

通常のファイルサーバとしての機能を提供するためのサーブレットです。
WEBrick::HTTPServlet::FileHandler の内部で利用しています。

WEBrick::HTTPServlet::DefaultFileHandler#do_GET(request, response) -> () (4.0)

GET リクエストを処理します。

GET リクエストを処理します。

@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。

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

@raise WEBrick::HTTPStatus::NotModified 自身に関連付けられたファイルが変更されていない場合に発生します。

@raise WEBrick::HTTPStatus::PartialContent 部分的 GET リクエストを処理した場合に発生します。

WEBrick::HTTPServlet::DefaultFileHandler#make_partial_content(request, response, filename, filesize) (4.0)

部分的 GET リクエストのためのレスポンスを作成します。

部分的 GET リクエストのためのレスポンスを作成します。

@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。

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

@param filename ファイル名を指定します。

@param filesize ファイルサイズを指定します。

@raise WEBrick::HTTPStatus::BadRequest リクエストが不正である場合に発生します。

@raise WEBrick...

WEBrick::HTTPServlet::DefaultFileHandler#not_modified?(request, response, mtime, etag) -> bool (4.0)

自身に関連付けられたファイルが更新されていなければ、真を返します。 そうでない場合は、偽を返します。

自身に関連付けられたファイルが更新されていなければ、真を返します。
そうでない場合は、偽を返します。


@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。

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

@param mtime 自身に関連付けられたファイルの最終修正時刻を指定します。

@param etag ETag の値を指定します。

絞り込み条件を変える

WEBrick::HTTPServlet::DefaultFileHandler#prepare_range(range, filesize) -> [Integer, Integer] (4.0)

WEBrick::HTTPServlet::DefaultFileHandler#make_partial_content で利用する範囲情報を生成して返します。

WEBrick::HTTPServlet::DefaultFileHandler#make_partial_content で利用する範囲情報を生成して返します。

@param range 2 要素の配列を指定します。

@param filesize ファイルサイズを指定します。

WEBrick::HTTPServlet::DefaultFileHandler.new(server, local_path) -> WEBrick::HTTPServlet::DefaultFileHandler (4.0)

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

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

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

@param local_path 処理するファイルのパスを指定します。

WEBrick::HTTPServlet::ERBHandler (4.0)

ERB を扱うためのサーブレットです。

ERB を扱うためのサーブレットです。

WEBrick::HTTPServlet::ERBHandler#do_GET(request, response) -> () (4.0)

GET, POST リクエストを処理します。

GET, POST リクエストを処理します。

@param request WEBrick::HTTPRequest のインスタンスを指定します。

@param response WEBrick::HTTPResponse のインスタンスを指定します。

WEBrick::HTTPServlet::ERBHandler#do_POST(request, response) -> () (4.0)

GET, POST リクエストを処理します。

GET, POST リクエストを処理します。

@param request WEBrick::HTTPRequest のインスタンスを指定します。

@param response WEBrick::HTTPResponse のインスタンスを指定します。

絞り込み条件を変える

WEBrick::HTTPServlet::ERBHandler.new(server, name) -> WEBrick::HTTPServlet::ERBHandler (4.0)

自身を初期化します。

自身を初期化します。

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

@param name 実行したい ERB のファイル名を指定します。

WEBrick::HTTPServlet::FileHandler (4.0)

通常のファイルサーバとしての機能を提供するためのサーブレット。

通常のファイルサーバとしての機能を提供するためのサーブレット。

WEBrick::HTTPServlet::FileHandler#do_GET(request, response) -> () (4.0)

GET リクエストを処理します。

GET リクエストを処理します。

@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。

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

@raise WEBrick::HTTPStatus::NotFound 対象となるパスが見つからなかった場合に発生します。

WEBrick::HTTPServlet::FileHandler#do_OPTIONS(request, response) -> () (4.0)

OPTIONS リクエストを処理します。

OPTIONS リクエストを処理します。

@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。

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

@raise WEBrick::HTTPStatus::NotFound 対象となるパスが見つからなかった場合に発生します。

WEBrick::HTTPServlet::FileHandler#do_POST(request, response) -> () (4.0)

POST リクエストを処理します。

POST リクエストを処理します。

@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。

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

@raise WEBrick::HTTPStatus::NotFound 対象となるパスが見つからなかった場合に発生します。

絞り込み条件を変える

WEBrick::HTTPServlet::FileHandler#service(request, response) -> () (4.0)

リクエストメソッドに応じて自身の do_* メソッドを呼び出します。

リクエストメソッドに応じて自身の do_* メソッドを呼び出します。

@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。

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

@raise WEBrick::HTTPStatus::NotFound 対象となるパスが見つからなかった場合に発生します。

WEBrick::HTTPServlet::FileHandler.add_handler(suffix, handler) (4.0)

与えられた拡張子のファイルを処理するためのサーブレットを登録します。

与えられた拡張子のファイルを処理するためのサーブレットを登録します。

@param suffix 拡張子を指定します。

@param handler サーブレットを指定します。

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

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

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

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

@param root サーブレットにルートディレクトリとして認識させる、
ローカルのファイルシステムのディレクトリを文字列で与える。

@param options 設定を保存したハッシュ、

@param default デフォルトの設定を保存したハッシュを与える。

WEBrick::HTTPServlet::FileHandler.remove_handler(suffix) -> Class (4.0)

与えられた拡張子に対応するサーブレットを削除します。

与えられた拡張子に対応するサーブレットを削除します。

@param suffix 拡張子を指定します。

WEBrick::HTTPServlet::FileHandler::HandlerTable -> Hash (4.0)

拡張子に対応するサーブレットを登録するためのハッシュです。

拡張子に対応するサーブレットを登録するためのハッシュです。

絞り込み条件を変える

WEBrick::HTTPServlet::HTTPServletError (4.0)

ユーザが作成したサーブレット内で例外を発生させるときに使うと便利かもし れません。

ユーザが作成したサーブレット内で例外を発生させるときに使うと便利かもし
れません。

WEBrick::HTTPServlet::ProcHandler (4.0)

Proc を扱うためのサーブレット。

Proc を扱うためのサーブレット。

WEBrick::HTTPServer#mount に引数として与えることは出来ません。
WEBrick::HTTPServer#mount_procを使ってください。

WEBrick::HTTPServlet::ProcHandler#do_GET(request, response) -> () (4.0)

GET, POST リクエストを処理します。

GET, POST リクエストを処理します。

@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。

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

WEBrick::HTTPServlet::ProcHandler#do_POST(request, response) -> () (4.0)

GET, POST リクエストを処理します。

GET, POST リクエストを処理します。

@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。

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

WEBrick::HTTPServlet::ProcHandler#get_instance(server, *options) -> self (4.0)

何もせずに自身を返します。

何もせずに自身を返します。

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

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

@see WEBrick::HTTPServlet::AbstractServlet.get_instance

絞り込み条件を変える

WEBrick::HTTPServlet::ProcHandler.new(proc) -> WEBrick::HTTPServlet::ProcHandler (4.0)

自身を初期化します。

自身を初期化します。

@param proc Proc オブジェクトを与えます。クライアントからのリクエストがあった時、
proc.call(request, response) のように呼び出されます。
request, response はそれぞれ WEBrick::HTTPRequest オブジェクトと
WEBrick::HTTPResponse オブジェクトです。

WEBrick::HTTPStatus (4.0)

HTTP のステータスを表す例外クラスを提供するモジュールです。 ステータスコード 200 などの成功の場合も含まれます。

HTTP のステータスを表す例外クラスを提供するモジュールです。
ステータスコード 200 などの成功の場合も含まれます。

以下のような継承による階層を構成しています。

StandardError
* WEBrick::HTTPStatus::Status
* WEBrick::HTTPStatus::Info (1XX)
* WEBrick::HTTPStatus::Success (2XX)
* WEBrick::HTTPStatus::Redirect (3XX)
* WEBric...

WEBrick::HTTPStatus.#client_error?(code) -> bool (4.0)

指定された整数が表すステータスコードが 4XX である場合に true を返します。そうでない場合に false を返します。

指定された整数が表すステータスコードが 4XX である場合に
true を返します。そうでない場合に false を返します。

@param code HTTP のステータスコードを表す整数か文字列を指定します。

WEBrick::HTTPStatus.#error?(code) -> bool (4.0)

指定された整数が表すステータスコードが 4XX, 5xx である場合に true を返します。そうでない場合に false を返します。

指定された整数が表すステータスコードが 4XX, 5xx である場合に
true を返します。そうでない場合に false を返します。

@param code HTTP のステータスコードを表す整数か文字列を指定します。

WEBrick::HTTPStatus.#info?(code) -> bool (4.0)

指定された整数が表すステータスコードが 1XX である場合に true を返します。そうでない場合に false を返します。

指定された整数が表すステータスコードが 1XX である場合に
true を返します。そうでない場合に false を返します。

@param code HTTP のステータスコードを表す整数を指定します。

絞り込み条件を変える

WEBrick::HTTPStatus.#reason_phrase(code) -> String (4.0)

指定された整数が表すステータスコードに対応する reason phrase を表す文字列を返します。

指定された整数が表すステータスコードに対応する reason phrase
を表す文字列を返します。

@param code HTTP のステータスコードを表す整数か文字列を指定します。

require 'webrick'
p WEBrick::HTTPStatus.reason_phrase(304) #=> "Not Modified"

WEBrick::HTTPStatus.#redirect?(code) -> bool (4.0)

指定された整数が表すステータスコードが 3XX である場合に true を返します。そうでない場合に false を返します。

指定された整数が表すステータスコードが 3XX である場合に
true を返します。そうでない場合に false を返します。

@param code HTTP のステータスコードを表す整数か文字列を指定します。

WEBrick::HTTPStatus.#server_error?(code) -> bool (4.0)

指定された整数が表すステータスコードが 5XX である場合に true を返します。そうでない場合に false を返します。

指定された整数が表すステータスコードが 5XX である場合に
true を返します。そうでない場合に false を返します。

@param code HTTP のステータスコードを表す整数か文字列を指定します。

WEBrick::HTTPStatus.#success?(code) -> bool (4.0)

指定された整数が表すステータスコードが 2XX である場合に true を返します。そうでない場合に false を返します。

指定された整数が表すステータスコードが 2XX である場合に
true を返します。そうでない場合に false を返します。

@param code HTTP のステータスコードを表す整数か文字列を指定します。

WEBrick::HTTPStatus.[](code) -> Class (4.0)

指定された整数が表すステータスコードに対応する WEBrick::HTTPStatus::Status のサブクラスを返します。

指定された整数が表すステータスコードに対応する WEBrick::HTTPStatus::Status
のサブクラスを返します。

@param code HTTP のステータスコードを表す整数を指定します。

require 'webrick'
p WEBrick::HTTPStatus[200] #=> WEBrick::HTTPStatus::OK

絞り込み条件を変える

WEBrick::HTTPStatus::Accepted (4.0)

HTTP のステータスコード 202 Accepted を表すクラスです。

HTTP のステータスコード 202 Accepted を表すクラスです。

WEBrick::HTTPStatus::BadGateway (4.0)

HTTP のステータスコード 502 Bad Gateway を表すクラスです。

HTTP のステータスコード 502 Bad Gateway を表すクラスです。

WEBrick::HTTPStatus::BadRequest (4.0)

HTTP のステータスコード 400 Bad Request を表すクラスです。

HTTP のステータスコード 400 Bad Request を表すクラスです。

WEBrick::HTTPStatus::ClientError (4.0)

HTTP のステータスコードクライアントエラー 4XX の親クラスです。

HTTP のステータスコードクライアントエラー 4XX の親クラスです。

WEBrick::HTTPStatus::Conflict (4.0)

HTTP のステータスコード 409 Conflict を表すクラスです。

HTTP のステータスコード 409 Conflict を表すクラスです。

絞り込み条件を変える

WEBrick::HTTPStatus::Continue (4.0)

HTTP のステータスコード 100 Continue を表すクラスです。

HTTP のステータスコード 100 Continue を表すクラスです。

WEBrick::HTTPStatus::Created (4.0)

HTTP のステータスコード 201 Created を表すクラスです。

HTTP のステータスコード 201 Created を表すクラスです。

WEBrick::HTTPStatus::EOFError (4.0)

WEBrick::HTTPStatus::Error (4.0)

HTTP のステータスコードエラーの親クラスです。

HTTP のステータスコードエラーの親クラスです。

WEBrick::HTTPStatus::ExpectationFailed (4.0)

HTTP のステータスコード 417 Expectation Failed を表すクラスです。

HTTP のステータスコード 417 Expectation Failed を表すクラスです。

絞り込み条件を変える

WEBrick::HTTPStatus::Forbidden (4.0)

HTTP のステータスコード 403 Forbidden を表すクラスです。

HTTP のステータスコード 403 Forbidden を表すクラスです。

WEBrick::HTTPStatus::Found (4.0)

HTTP のステータスコード 302 Found を表すクラスです。

HTTP のステータスコード 302 Found を表すクラスです。

WEBrick::HTTPStatus::GatewayTimeout (4.0)

HTTP のステータスコード 504 Gateway Timeout を表すクラスです。

HTTP のステータスコード 504 Gateway Timeout を表すクラスです。

WEBrick::HTTPStatus::Gone (4.0)

HTTP のステータスコード 410 Gone を表すクラスです。

HTTP のステータスコード 410 Gone を表すクラスです。

WEBrick::HTTPStatus::HTTPVersionNotSupported (4.0)

HTTP のステータスコード 505 HTTP Version Not Supported を表すクラスです。

HTTP のステータスコード 505 HTTP Version Not Supported を表すクラスです。

絞り込み条件を変える

WEBrick::HTTPStatus::Info (4.0)

HTTP のステータスコード情報提供 1XX の親クラスです。

HTTP のステータスコード情報提供 1XX の親クラスです。

WEBrick::HTTPStatus::InternalServerError (4.0)

HTTP のステータスコード 500 Internal Server Error を表すクラスです。

HTTP のステータスコード 500 Internal Server Error を表すクラスです。

WEBrick::HTTPStatus::LengthRequired (4.0)

HTTP のステータスコード 411 Length Required を表すクラスです。

HTTP のステータスコード 411 Length Required を表すクラスです。

WEBrick::HTTPStatus::MethodNotAllowed (4.0)

HTTP のステータスコード 405 Method Not Allowed を表すクラスです。

HTTP のステータスコード 405 Method Not Allowed を表すクラスです。

WEBrick::HTTPStatus::MovedPermanently (4.0)

HTTP のステータスコード 301 Moved Permanently を表すクラスです。

HTTP のステータスコード 301 Moved Permanently を表すクラスです。

絞り込み条件を変える

WEBrick::HTTPStatus::MultipleChoices (4.0)

HTTP のステータスコード 300 Multiple Choices を表すクラスです。

HTTP のステータスコード 300 Multiple Choices を表すクラスです。

WEBrick::HTTPStatus::NoContent (4.0)

HTTP のステータスコード 204 No Content を表すクラスです。

HTTP のステータスコード 204 No Content を表すクラスです。

WEBrick::HTTPStatus::NonAuthoritativeInformation (4.0)

HTTP のステータスコード 203 Non-Authoritative Information を表すクラスです。

HTTP のステータスコード 203 Non-Authoritative Information を表すクラスです。

WEBrick::HTTPStatus::NotAcceptable (4.0)

HTTP のステータスコード 406 Not Acceptable を表すクラスです。

HTTP のステータスコード 406 Not Acceptable を表すクラスです。

WEBrick::HTTPStatus::NotFound (4.0)

HTTP のステータスコード 404 Not Found を表すクラスです。

HTTP のステータスコード 404 Not Found を表すクラスです。

絞り込み条件を変える

WEBrick::HTTPStatus::NotImplemented (4.0)

HTTP のステータスコード 501 Not Implemented を表すクラスです。

HTTP のステータスコード 501 Not Implemented を表すクラスです。

WEBrick::HTTPStatus::NotModified (4.0)

HTTP のステータスコード 304 Not Modified を表すクラスです。

HTTP のステータスコード 304 Not Modified を表すクラスです。

WEBrick::HTTPStatus::OK (4.0)

HTTP のステータスコード 200 OK を表すクラスです。

HTTP のステータスコード 200 OK を表すクラスです。

WEBrick::HTTPStatus::PartialContent (4.0)

HTTP のステータスコード 206 Partial Content を表すクラスです。

HTTP のステータスコード 206 Partial Content を表すクラスです。

WEBrick::HTTPStatus::PaymentRequired (4.0)

絞り込み条件を変える

<< 1 2 > >>