216件ヒット
[1-100件を表示]
(0.017秒)
種類
- インスタンスメソッド (156)
- クラス (24)
- 文書 (12)
- 特異メソッド (12)
- ライブラリ (12)
ライブラリ
-
webrick
/ cgi (96) -
webrick
/ httputils (96)
クラス
-
WEBrick
:: CGI (72) -
WEBrick
:: HTTPUtils :: FormData (96)
検索結果
先頭5件
-
webrick
/ cgi (44224.0) -
一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
...一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための
ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
=== 使い方
WEBrick のサーブレットを作成するのと同じように、......WEBrick::CGI のサブクラスでメソッド
do_GET や do_POST を定義することによって CGI スクリプトを書きます。
スクリプトの最後で WEBrick::CGI#start メソッドを呼ぶ必要があります。
WEBrick::CGI#start メソッドは service メソッドを呼び出......は実行されます。
例:
#!/usr/local/bin/ruby
require 'webrick/cgi'
class MyCGI < WEBrick::CGI
def do_GET(req, res)
res["content-type"] = "text/plain"
ret = "hoge\n"
res.body = ret
end
end
MyCGI.new.start()
==== do_XXX メソッド
do_XXX メソッドの XXX... -
WEBrick
:: CGI :: CGIError (17016.0) -
CGI に関係する例外クラスです。
...CGI に関係する例外クラスです。... -
WEBrick
:: CGI (14032.0) -
一般の CGI 環境で WEBrick のサーブレットと同じように CGI スクリプトを書くための クラスです。
...一般の CGI 環境で WEBrick のサーブレットと同じように CGI スクリプトを書くための
クラスです。... -
WEBrick
:: CGI . new(config = {} , *options) -> WEBrick :: CGI (11117.0) -
WEBrick::CGI オブジェクトを生成してかえします。
...WEBrick::CGI オブジェクトを生成してかえします。
@param config 設定を保存したハッシュを指定します。
config で有効なキーとその値は以下のとおりです。
キーはすべて Symbol オブジェクトです。
: :ServerName
サーバ名を文... -
WEBrick
:: CGI # start(env = ENV , stdin = $ stdin , stdout = $ stdout) -> () (11012.0) -
自身に定義されたサービスを実行します。
...、service メソッドはリクエストに応じて
do_XXX メソッドを呼び出します。このようにして CGI スクリプトは実行されます。
@param env CGI スクリプトが受け取った Meta-Variables (環境変数)を保持したハッシュか、
それと同... -
WEBrick
:: CGI # config -> Hash (11006.0) -
自身の設定を保持したハッシュを返します。
...自身の設定を保持したハッシュを返します。
@see WEBrick::CGI.new... -
WEBrick
:: CGI # service(req , res) -> () (11006.0) -
指定された WEBrick::HTTPRequest オブジェクト req の WEBrick::HTTPRequest#request_method に応じて、 自身の do_GET, do_HEAD, do_POST, do_OPTIONS... いずれかのメソッドを req と res を引数として呼びます。
..., do_HEAD, do_POST, do_OPTIONS... いずれかのメソッドを req と res を引数として呼びます。
特に理由が無い限り WEBrick::CGI のサブクラスがこのメソッドを定義する必要はありません。
@param req クライアントからのリクエストを表す W... -
WEBrick
:: CGI # [](key) -> object (11000.0) -
指定された key に対応した自身の設定値を返します。
指定された key に対応した自身の設定値を返します。
@param key 設定名を Symbol オブジェクトで指定します。 -
WEBrick
:: CGI # logger -> WEBrick :: BasicLog (11000.0) -
設定されているログオブジェクトを返します。
設定されているログオブジェクトを返します。
デフォルトでは WEBrick::BasicLog.new($stderr) です。