るりまサーチ

最速Rubyリファレンスマニュアル検索!
216件ヒット [1-100件を表示] (0.089秒)
トップページ > クエリ:C[x] > クエリ:webrick/cgi[x]

別のキーワード

  1. webrick/httpservlet new
  2. webrick/httpservlet do_get
  3. webrick/httpservlet do_post
  4. webrick version
  5. webrick/log info

ライブラリ

キーワード

検索結果

<< 1 2 3 > >>

webrick/cgi (44138.0)

一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。

... CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための
ライブラリです。サーバが WEBrick でなくても使うことが出来ます。

=== 使い方

WEBrick のサーブレットを作成するのと同じように、WEBrick::...
...CGI のサブクラスでメソッド
do_GET や do_POST を定義することによって CGI スクリプトを書きます。

スクリプトの最後で WEBrick::CGI#start メソッドを呼ぶ必要があります。
WEBrick::CGI#start メソッドは service メソッドを呼び出し、serv...
...ice メソッドはリクエストに応じて
do_XXX メソッドを呼び出します。このようにしてスクリプトは実行されます。

例:

#!/usr/local/bin/ruby
require 'webrick/cgi'

c
lass MyCGI < WEBrick::CGI
def do_GET(req, res)
res["content-type"] = "text/plain"...

WEBrick::CGI#service(req, res) -> () (14140.0)

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

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

特に理由が無い限り WEBrick::CGI のサブクラス...
...のリクエストを表す WEBrick::HTTPRequest オブジェクトです。

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

@raise WEBrick::HTTPStatus::MethodNotAllowed 指定された
WEBrick::HTTPRequest オブジェクト req...

WEBrick::CGI#config -> Hash (14100.0)

自身の設定を保持したハッシュを返します。

...自身の設定を保持したハッシュを返します。

@see WEBrick::CGI.new...

WEBrick::CGI (14016.0)

一般の CGI 環境で WEBrick のサーブレットと同じように CGI スクリプトを書くための クラスです。

...一般の CGI 環境で WEBrick のサーブレットと同じように CGI スクリプトを書くための
クラスです。...

WEBrick::CGI::CGIError (14000.0)

CGI に関係する例外クラスです。

...CGI に関係する例外クラスです。...

絞り込み条件を変える

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

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

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

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

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

: :ServerName
サーバ名を文...
...使われます。
: :HTTPVersion
HTTP バージョンを WEBrick::HTTPVersion オブジェクトで指定します。
デフォルトでは ENV["SERVER_PROTOCOL"] の HTTP バージョンが使われます。
ENV["SERVER_PROTOCOL"] が nil の場合 HTTP バージョンは 1.0 です。
: :NPH...
...ための WEBrick::BasicLog オブジェクトを指定します。デフォルトでは標準エラー出力に
ログが出力されます。
: :RequestTimeout
リクエストを読み込む時のタイムアウトを秒で指定します。デフォルトは 30 秒です。
: :Escape8bitURI...

WEBrick::CGI#logger -> WEBrick::BasicLog (11106.0)

設定されているログオブジェクトを返します。

...設定されているログオブジェクトを返します。

デフォルトでは WEBrick::BasicLog.new($stderr) です。...

WEBrick::CGI#[](key) -> object (11100.0)

指定された key に対応した自身の設定値を返します。

指定された key に対応した自身の設定値を返します。

@param key 設定名を Symbol オブジェクトで指定します。

WEBrick::CGI#start(env = ENV, stdin = $stdin, stdout = $stdout) -> () (11012.0)

自身に定義されたサービスを実行します。

...実行します。

start メソッドは service メソッドを呼び出し、service メソッドはリクエストに応じて
do_XXX メソッドを呼び出します。このようにして CGI スクリプトは実行されます。

@param env CGI スクリプトが受け取った Meta-Varia...
<< 1 2 3 > >>