1037件ヒット
[1-100件を表示]
(0.024秒)
ライブラリ
- ビルトイン (36)
-
cgi
/ core (192) -
cgi
/ html (72) -
cgi
/ util (24) -
net
/ http (84) - socket (24)
- uri (40)
-
webrick
/ cgi (24) -
webrick
/ httprequest (36) -
webrick
/ httpserver (12) -
webrick
/ httpservlet / abstract (12) -
webrick
/ httpservlet / cgihandler (72) -
webrick
/ httputils (96)
クラス
- CGI (60)
-
CGI
:: Cookie (36) - Module (36)
-
Net
:: HTTP (72) - Socket (12)
-
URI
:: Generic (12) -
WEBrick
:: CGI (24) -
WEBrick
:: HTTPRequest (36) -
WEBrick
:: HTTPServer (12) -
WEBrick
:: HTTPServlet :: CGIHandler (60) -
WEBrick
:: HTTPUtils :: FormData (96)
モジュール
-
CGI
:: HtmlExtension (60) -
CGI
:: QueryExtension (156) -
Net
:: HTTPHeader (12) -
Socket
:: Constants (12) - URI (28)
キーワード
- AbstractServlet (12)
- CGIHandler (12)
- CGIRunner (12)
-
HTTP
_ STATUS (12) - HtmlExtension (12)
-
IP
_ IPSEC _ POLICY (24) -
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - Ruby (12)
- [] (12)
- a (24)
- accept (12)
-
accept
_ charset (12) -
accept
_ encoding (12) -
accept
_ language (12) - base (12)
- blockquote (24)
-
cache
_ control (12) -
cgi
/ session (12) -
content
_ type (12) - decode (7)
-
do
_ GET (12) -
do
_ POST (12) -
each
_ data (12) - encode (7)
- escape (19)
- filename (12)
- filename= (12)
-
find
_ proxy (12) - from (12)
- header (12)
- host (12)
- httopnly (12)
- httopnly= (12)
- inspect (12)
- list (12)
- manual page (12)
- name (24)
- name= (12)
- negotiate (12)
-
net
/ http (12) - new (48)
- out (12)
- post (24)
- post2 (24)
- pragma (12)
- rdoc (12)
- referer (12)
-
request
_ post (24) - rexml (12)
- 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) -
script
_ name (12) -
script
_ name= (12) - service (12)
-
to
_ ary (12) -
to
_ s (12) - unescape (19)
-
user
_ agent (12) - webrick (12)
-
webrick
/ cgi (12) -
webrick
/ httpservlet (12) -
webrick
/ httpservlet / cgihandler (12) - win32ole (12)
- xmlrpc (3)
検索結果
先頭5件
-
cgi (38694.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?('......field_name')
cgi.include?('field_name')
//}
==== フォームフィールドの値をハッシュとして得る
フォームの値をハッシュとして得るには CGI#params を使います。
//emlist[例][ruby]{
require "cgi"
cgi = CGI.new
params = cgi.params
//}
また CGI#params は毎... -
CGI
:: HTTP _ STATUS -> Hash (15117.0) -
HTTP のステータスコードを表すハッシュです。
...
HTTP のステータスコードを表すハッシュです。... -
WEBrick
:: HTTPServlet :: CGIHandler :: CGIRunner -> String (12116.0) -
CGI を実行するためのコマンドを返します。
...
CGI を実行するためのコマンドを返します。... -
webrick
/ httpservlet / cgihandler (12016.0) -
CGI を扱うためのサーブレットを提供するライブラリです。
...CGI を扱うためのサーブレットを提供するライブラリです。... -
CGI
# header(options = "text / html") -> String (9090.0) -
HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。 CGI#out を使わずに自力で HTML を出力したい場合などに使います。 このメソッドは文字列エンコーディングを変換しません。
...
HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。
CGI#out を使わずに自力で HTML を出力したい場合などに使います。
このメソッドは文字列エンコーディングを変換しません。
ヘッダのキ......、HTTP のバージョン、ステータスコード、
Date ヘッダをセットします。また Server と Connection の各ヘッダにもデフォルト値をセットします。
偽を指定する場合は、これらの値を明示的にセットしてください。
: status
HTTP......効期限を Time のインスタンスで指定します。
Expires ヘッダに対応します。
: cookie
クッキーとして文字列か CGI::Cookie のインスタンス、またはそれらの配列かハッシュを指定します。
一つ以上の Set-Cookie ヘッダに対応しま... -
CGI
# out(options = "text / html") { . . . . } (9064.0) -
HTTP ヘッダと、ブロックで与えられた文字列を標準出力に出力します。
...
HTTP ヘッダと、ブロックで与えられた文字列を標準出力に出力します。
HEADリクエスト (REQUEST_METHOD == "HEAD") の場合は HTTP ヘッダのみを出力します。
charset が "iso-2022-jp"・"euc-jp"・"shift_jis" のいずれかで
ある場合は文字列エ......aram options Hash か文字列で 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
#
# string
cgi.out({"nph" => true,
"status" => "OK", # == "200 OK"
"server" => ENV['SERVER_SOFTWARE'],
"connection" => "close",... -
CGI
. escape(string) -> String (9042.0) -
与えられた文字列を URL エンコードした文字列を新しく作成し返します。
...ます。
例:
require "cgi"
p CGI.escape('@##') #=> "%40%23%23"
url = "http://www.example.com/register?url=" +
CGI.escape('http://www.example.com/index.rss')
p url
#=> "http://www.example.com/register?url=http%3A%2F%2Fwww.example.com%2Findex.r... -
CGI
. unescape(string) -> String (9030.0) -
与えられた文字列を URL デコードした文字列を新しく作成し返します。
...しく作成し返します。
@param string URL エンコードされている文字列を指定します。
require "cgi"
p CGI.unescape('%40%23%23') #=> "@##"
p CGI.unescape("http%3A%2F%2Fwww.example.com%2Findex.rss")
#=> "http://www.example.com/index.rss"... -
WEBrick
:: HTTPServlet :: CGIHandler (9016.0) -
CGI を扱うためのサーブレットです。
...CGI を扱うためのサーブレットです。...