55件ヒット
[1-55件を表示]
(0.051秒)
種類
- インスタンスメソッド (22)
- ライブラリ (22)
- 定数 (11)
ライブラリ
-
webrick
/ config (11) -
webrick
/ httprequest (22)
クラス
-
WEBrick
:: HTTPRequest (22)
モジュール
-
WEBrick
:: Config (11)
キーワード
- FileHandler (11)
- cgi (11)
-
script
_ name= (11) -
webrick
/ cgi (11)
検索結果
先頭5件
-
WEBrick
:: HTTPRequest # script _ name -> String (18133.0) -
CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。
...CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。... -
WEBrick
:: HTTPRequest # script _ name=(value) (6139.0) -
CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。
...CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。
@param value SCRIPT_NAME を文字列で指定します。... -
cgi (48.0)
-
CGI プログラムの支援ライブラリです。
...ーの名前の配列
//}
==== CGI に関連する環境変数の値を取得する
CGI に関連する環境変数の値は直接 ENV から得る他に、
CGI クラスのメソッドで得ることもできます。
基本的には環境変数の名前を downcase したメソッドにマップ......のような環境変数には以下のものがあります。
* AUTH_TYPE
* CONTENT_LENGTH
* CONTENT_TYPE
* GATEWAY_INTERFACE
* PATH_INFO
* PATH_TRANSLATED
* QUERY_STRING
* REMOTE_ADDR
* REMOTE_HOST
* REMOTE_IDENT
* REMOTE_USER
* REQUEST_METHOD
* SCRIPT_NAME
* SERVER_N......HTTP 関連の環境変数は HTTP_ を除いた部分を downcase
したメソッド名が定義されています。
//emlist[例][ruby]{
value = cgi.accept # ENV["HTTP_ACCEPT"]
value = cgi.accept_charset # ENV["HTTP_ACCEPT_CHARSET"]
//}
このような環境変数には以下... -
webrick
/ cgi (18.0) -
一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
...c.name == "name1" } #=> WEBrick::Cookie オブジェクト
end
end
MyCGI.new.start()
==== CGI に関連する環境変数の値を取得する
CGI に関連する環境変数の値は直接 ENV から得る他に、
WEBrick::HTTPRequest オブジェクトの各メソッドから得ること......class MyCGI < WEBrick::CGI
def do_GET(req, res)
req.content_length
req.content_type
req.path_info
req.query_string
req.peeraddr
req.host
req.user
req.request_method
req.script_name
req.port
end
end
MyCGI.new.start()
=== リンク
* 3875... -
WEBrick
:: Config :: FileHandler -> Hash (12.0) -
WEBrick::HTTPServlet::FileHandler の設定のデフォルト値を保持したハッシュです。
...トから/~foo/index.htmlがリクエストされると/home/foo/public_html/index.htmlの内容を表示される。
この設定を有効にするには以下の条件が必要。
* etcライブラリが使える状態である。
* 環境変数 SCRIPT_NAME が空(空文字列)である。...