690件ヒット
[1-100件を表示]
(0.019秒)
種類
- インスタンスメソッド (504)
- 文書 (78)
- ライブラリ (60)
- 特異メソッド (48)
ライブラリ
-
cgi
/ core (48) -
cgi
/ html (360) -
cgi
/ session (12) -
cgi
/ util (24) -
net
/ http (84) -
webrick
/ httpserver (12) -
webrick
/ httputils (12)
クラス
- CGI (48)
-
CGI
:: Session (12) -
Net
:: HTTP (72) -
WEBrick
:: HTTPServer (12) -
WEBrick
:: HTTPUtils :: FormData (12)
モジュール
-
CGI
:: Html3 (12) -
CGI
:: Html4 (12) -
CGI
:: Html4Fr (12) -
CGI
:: Html4Tr (12) -
CGI
:: HtmlExtension (312) -
CGI
:: QueryExtension (24) -
Net
:: HTTPHeader (12)
キーワード
-
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - [] (12)
-
auth
_ type (12) -
cgi
/ session (12) - checkbox (24)
-
checkbox
_ group (24) -
content
_ type (24) - doctype (48)
- escapeHTML (12)
-
escape
_ html (12) -
file
_ field (24) - form (24)
- header (12)
- hidden (24)
-
multipart
_ form (24) - new (24)
- out (12)
-
password
_ field (24) - post (24)
- post2 (24)
-
radio
_ group (24) - rdoc (12)
-
request
_ post (24) - reset (24)
- rss (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - submit (24)
-
text
_ field (24) -
webrick
/ cgi (12)
検索結果
先頭5件
-
cgi (38610.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?('......名前
value.content_type # content_type
//}
==== クライアントにクッキーを渡す
//emlist[][ruby]{
require "cgi"
cgi = CGI.new
for name, cookie in cgi.cookies
cookie.expires = Time.now + 30
end
cgi.out("cookie" => cgi.cookies){"string"}
cgi.cookies # { "name1" =... -
CGI
:: QueryExtension # auth _ type -> String (9117.0) -
ENV['AUTH_TYPE'] を返します。
...ENV['AUTH_TYPE'] を返します。... -
CGI
:: QueryExtension # content _ type -> String (9117.0) -
ENV['CONTENT_TYPE'] を返します。
...ENV['CONTENT_TYPE'] を返します。... -
CGI
:: Html3 # doctype (9100.0) -
@todo
@todo -
CGI
:: Html4 # doctype (9100.0) -
@todo
@todo -
CGI
:: Html4Fr # doctype (9100.0) -
@todo
@todo -
CGI
:: Html4Tr # doctype (9100.0) -
@todo
@todo -
CGI
# header(options = "text / html") -> String (9098.0) -
HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。 CGI#out を使わずに自力で HTML を出力したい場合などに使います。 このメソッドは文字列エンコーディングを変換しません。
... CGI#out と違い、標準出力には出力しません。
CGI#out を使わずに自力で HTML を出力したい場合などに使います。
このメソッドは文字列エンコーディングを変換しません。
ヘッダのキーとしては以下が利用可能です。
: type
C......ontent-Type ヘッダです。デフォルトは "text/html" です。
: charset
ボディのキャラクタセットを Content-Type ヘッダに追加します。
: nph
真偽値を指定します。真ならば、HTTP のバージョン、ステータスコード、
Date ヘッダをセッ......効期限を Time のインスタンスで指定します。
Expires ヘッダに対応します。
: cookie
クッキーとして文字列か CGI::Cookie のインスタンス、またはそれらの配列かハッシュを指定します。
一つ以上の Set-Cookie ヘッダに対応しま... -
CGI
# out(options = "text / html") { . . . . } (9060.0) -
HTTP ヘッダと、ブロックで与えられた文字列を標準出力に出力します。
...めの情報を指定します。
例:
cgi = CGI.new
cgi.out{ "string" }
# Content-Type: text/html
# Content-Length: 6
#
# string
cgi.out("text/plain"){ "string" }
# Content-Type: text/plain
# Content-Length: 6......ver" => ENV['SERVER_SOFTWARE'],
"connection" => "close",
"type" => "text/html",
"charset" => "iso-2022-jp",
# Content-Type: text/html; charset=iso-2022-jp
"language" => "ja",
"expir......es" => Time.now + (3600 * 24 * 30),
"cookie" => [cookie1, cookie2],
"my_header1" => "my_value",
"my_header2" => "my_value"}){ "string" }
@see CGI#header...