177件ヒット
[1-100件を表示]
(0.017秒)
別のキーワード
種類
- インスタンスメソッド (72)
- 文書 (54)
- 特異メソッド (36)
- ライブラリ (15)
ライブラリ
-
cgi
/ core (72) -
webrick
/ cgi (12) -
webrick
/ httpserver (12) -
webrick
/ httpservlet / cgihandler (12)
クラス
- CGI (24)
-
WEBrick
:: CGI (12) -
WEBrick
:: HTTPServer (12) -
WEBrick
:: HTTPServlet :: CGIHandler (12)
モジュール
-
CGI
:: QueryExtension (48)
キーワード
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 7 . 0 (6) - header (12)
- new (36)
- out (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 4 feature (12) -
server
_ name (12) -
server
_ port (12) -
server
_ protocol (12) -
server
_ software (12) - xmlrpc (3)
検索結果
先頭5件
-
cgi (38598.0)
-
CGI プログラムの支援ライブラリです。
...CGI プログラムの支援ライブラリです。
CGI プロトコルの詳細については以下の文書を参照してください。
* https://tools.ietf.org/html/draft-coar-cgi-v11-03
* 3875: The Common Gateway Interface (CGI) Version 1.1
* https://www.w3.org/CGI/
=== 使用例
=......{
require "cgi"
cgi = CGI.new
values = cgi['field_name'] # <== 'field_name' の配列
# 'field_name' が指定されていなかったら、 ""を返す。
fields = cgi.keys # <== field nameの配列
# フォームに 'field_name' というfield nameがあるときに真
cgi.has_key?('......* REMOTE_ADDR
* REMOTE_HOST
* REMOTE_IDENT
* REMOTE_USER
* REQUEST_METHOD
* SCRIPT_NAME
* SERVER_NAME
* SERVER_PORT
* SERVER_PROTOCOL
* SERVER_SOFTWARE
#content_length と #server_port
は整数を、その他のメソッドは文字列を返します。
HTTP_COOKIE と HTTP_COO... -
CGI
:: QueryExtension # server _ name -> String (9117.0) -
ENV['SERVER_NAME'] を返します。
...ENV['SERVER_NAME'] を返します。... -
CGI
:: QueryExtension # server _ port -> Integer (9117.0) -
ENV['SERVER_PORT'] を返します。
...ENV['SERVER_PORT'] を返します。... -
CGI
:: QueryExtension # server _ protocol -> String (9117.0) -
ENV['SERVER_PROTOCOL'] を返します。
...ENV['SERVER_PROTOCOL'] を返します。... -
CGI
:: QueryExtension # server _ software -> String (9117.0) -
ENV['SERVER_SOFTWARE'] を返します。
...ENV['SERVER_SOFTWARE'] を返します。... -
CGI
# header(options = "text / html") -> String (9098.0) -
HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。 CGI#out を使わずに自力で HTML を出力したい場合などに使います。 このメソッドは文字列エンコーディングを変換しません。
...HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。
CGI#out を使わずに自力で HTML を出力したい場合などに使います。
このメソッドは文字列エンコーディングを変換しません。
ヘッダのキ......真偽値を指定します。真ならば、HTTP のバージョン、ステータスコード、
Date ヘッダをセットします。また Server と Connection の各ヘッダにもデフォルト値をセットします。
偽を指定する場合は、これらの値を明示的にセ......定します。
このリストの下に利用可能なステータスコードのリストがあります。
: server
サーバソフトウェアの名称指定します。Server ヘッダに対応します。
: connection
接続の種類を指定します。Connection ヘッダに対応し... -
CGI
# out(options = "text / html") { . . . . } (9048.0) -
HTTP ヘッダと、ブロックで与えられた文字列を標準出力に出力します。
...P ヘッダを生成するための情報を指定します。
例:
cgi = CGI.new
cgi.out{ "string" }
# Content-Type: text/html
# Content-Length: 6
#
# string
cgi.out("text/plain"){ "string" }
# Content-Type: text/plain......#
# string
cgi.out({"nph" => true,
"status" => "OK", # == "200 OK"
"server" => ENV['SERVER_SOFTWARE'],
"connection" => "close",
"type" => "text/html",
"charset" => "is......tml; charset=iso-2022-jp
"language" => "ja",
"expires" => Time.now + (3600 * 24 * 30),
"cookie" => [cookie1, cookie2],
"my_header1" => "my_value",
"my_header2" => "my_value"}){ "string" }
@see CGI#header... -
WEBrick
:: HTTPServlet :: CGIHandler . new(server , name) -> WEBrick :: HTTPServlet :: CGIHandler (3213.0) -
自身を初期化します。
...自身を初期化します。
@param server WEBrick::GenericServer のサブクラスのインスタンスを
指定します。
@param name 実行したい CGI のファイルを文字列で与えます。... -
WEBrick
:: CGI . new(config = {} , *options) -> WEBrick :: CGI (3141.0) -
WEBrick::CGI オブジェクトを生成してかえします。
...WEBrick::CGI オブジェクトを生成してかえします。
@param config 設定を保存したハッシュを指定します。
config で有効なキーとその値は以下のとおりです。
キーはすべて Symbol オブジェクトです。
: :ServerName
サーバ名を文......フォルトでは ENV["SERVER_SOFTWARE"] が使われます。
ENV["SERVER_SOFTWARE"] が nil の場合は "null" が使われます。
: :HTTPVersion
HTTP バージョンを WEBrick::HTTPVersion オブジェクトで指定します。
デフォルトでは ENV["SERVER_PROTOCOL"] の HTTP バー......ジョンが使われます。
ENV["SERVER_PROTOCOL"] が nil の場合 HTTP バージョンは 1.0 です。
: :NPH
NPH スクリプトとして実行される場合に true を指定します。そうでない場合に false を指定します。
デフォルトは false です。...