るりまサーチ

最速Rubyリファレンスマニュアル検索!
180件ヒット [1-100件を表示] (0.025秒)

別のキーワード

  1. httpserver mount_proc
  2. webrick/httpserver new
  3. webrick/httpserver mount_proc
  4. httpserver virtual_host
  5. httpserver new

検索結果

<< 1 2 > >>

webrick (38078.0)

汎用HTTPサーバーフレームワークです。HTTPサーバが簡単に作れます。

...汎用HTTPサーバーフレームワークです。HTTPサーバが簡単に作れます。

WEBrick
はサーブレットによって機能します。サーブレットとは
サーバの機能をオブジェクト化したものです。
ファイルを読み込んで返す・forkしてスクリ...
...トは WEBrick::HTTPServlet::AbstractServlet
サブクラスのインスタンスとして実装されます。

WEBrick
はセッション管理の機能を提供しません。

NOTE: WEBrick は Ruby 3.0 で標準ライブラリから削除されました。Ruby 3.0 以降で WEBrick を使...
...いたい場合は rubygems から利用してください。

=== WEBrick の概要

以下は Web サーバとして完全に動作するスクリプトです。

require 'webrick'
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1'...

WEBrick::HTTPServlet::AbstractServlet (21076.0)

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

...です。実装は AbstractServlet のサブクラスで行います。

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

require 'webrick'
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1',
:Port => 20080})
srv.mount('/view.cgi', WEBrick::HTTPServlet::CGIHandler, 'view.rb')
trap("INT"){ srv.shutdown }
srv...
...view.cgi と CGIHandler がマウントにより結びつけられます。
(2) パス /view.cgi にアクセスがあるたびにサーバ(WEBrick::HTTPServer オブジェクト)は 'view.rb'
を引数として CGIHandler オブジェクトを生成します。
(3) サーバはリクエス...

WEBrick::HTTPServlet::AbstractServlet.get_instance(server, *options) -> WEBrick::HTTPServlet::AbstractServlet (6264.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::HTTPServlet::AbstractServlet.new(server, *options) -> WEBrick::HTTPServlet::AbstractServlet (6258.0)

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

WEBrick::HTTPServlet::AbstractServlet#service(request, response) -> () (6074.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 オブジェクトは...
...限り AbstractServlet のサブクラスがこのメソッドを定義する必要はありません。

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

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

@raise WEBrick::HTTPStatus::MethodNotAllowed
指定された WEBrick::HTTPRequest オブジェクト req が自身に定義されていない
HTTP のメソッドであった場合発生します。...

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

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

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

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

例:

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

srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',...

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

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

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

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

例:

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

srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',...
<< 1 2 > >>