8件ヒット
[1-8件を表示]
(0.049秒)
種類
- クラス (3)
- インスタンスメソッド (2)
- 定数 (2)
- 特異メソッド (1)
クラス
キーワード
- AbstractServlet (1)
- CGIRunner (1)
- HTTPServer (1)
- Ruby (1)
-
do
_ GET (1) -
do
_ POST (1) - new (1)
検索結果
先頭5件
-
WEBrick
:: HTTPServlet :: CGIHandler (72004.0) -
CGI を扱うためのサーブレットです。
CGI を扱うためのサーブレットです。 -
WEBrick
:: HTTPServlet :: CGIHandler :: CGIRunner -> String (27304.0) -
CGI を実行するためのコマンドを返します。
CGI を実行するためのコマンドを返します。 -
WEBrick
:: HTTPServlet :: CGIHandler . new(server , name) -> WEBrick :: HTTPServlet :: CGIHandler (18607.0) -
自身を初期化します。
...自身を初期化します。
@param server WEBrick::GenericServer のサブクラスのインスタンスを
指定します。
@param name 実行したい CGI のファイルを文字列で与えます。... -
WEBrick
:: HTTPServlet :: CGIHandler :: Ruby -> String (18304.0) -
Ruby のパスを返します。
Ruby のパスを返します。 -
WEBrick
:: HTTPServlet :: CGIHandler # do _ GET(request , response) -> () (18004.0) -
GET, POST リクエストを処理します。
...GET, POST リクエストを処理します。
@param request WEBrick::HTTPRequest のインスタンスを指定します。
@param response WEBrick::HTTPResponse のインスタンスを指定します。... -
WEBrick
:: HTTPServlet :: CGIHandler # do _ POST(request , response) -> () (18004.0) -
GET, POST リクエストを処理します。
...GET, POST リクエストを処理します。
@param request WEBrick::HTTPRequest のインスタンスを指定します。
@param response WEBrick::HTTPResponse のインスタンスを指定します。... -
WEBrick
:: HTTPServlet :: AbstractServlet (9148.0) -
サーブレットの抽象クラスです。実装は 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.start
上のスクリプトでは以下のような流れで view.rb は実行されま......ス /view.cgi と CGIHandler がマウントにより結びつけられます。
(2) パス /view.cgi にアクセスがあるたびにサーバ(WEBrick::HTTPServer オブジェクト)は 'view.rb'
を引数として CGIHandler オブジェクトを生成します。
(3) サーバはリク... -
WEBrick
:: HTTPServer (9022.0) -
HTTP サーバの機能を提供するクラスです。
...動作する例です。
require 'webrick'
srv = WEBrick::HTTPServer.new({:DocumentRoot => '/home/username/public_html/',
:BindAddress => '127.0.0.1',
:Port => 10080})
srv.mount('/hoge.pl', WEBrick::HTTPServlet::CGIHandler, 'really_...