2961件ヒット
[1-100件を表示]
(0.081秒)
別のキーワード
ライブラリ
- ビルトイン (36)
-
cgi
/ core (828) -
cgi
/ html (768) -
cgi
/ session (348) -
cgi
/ session / pstore (72) -
cgi
/ util (180) - erb (48)
-
net
/ http (24) - socket (24)
- uri (40)
-
webrick
/ cgi (96) -
webrick
/ httprequest (12) -
webrick
/ httpserver (12) -
webrick
/ httpservlet / cgihandler (72) -
webrick
/ httputils (36)
クラス
- CGI (372)
-
CGI
:: Cookie (204) -
CGI
:: Session (108) -
CGI
:: Session :: FileStore (60) -
CGI
:: Session :: MemoryStore (60) -
CGI
:: Session :: NullStore (60) -
CGI
:: Session :: PStore (60) - Module (36)
-
Net
:: HTTP (12) - Socket (12)
-
URI
:: Generic (12) -
WEBrick
:: CGI (72) -
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPServer (12) -
WEBrick
:: HTTPServlet :: CGIHandler (60) -
WEBrick
:: HTTPUtils :: FormData (36)
モジュール
-
CGI
:: Html3 (24) -
CGI
:: Html4 (24) -
CGI
:: Html4Fr (24) -
CGI
:: Html4Tr (24) -
CGI
:: HtmlExtension (564) -
CGI
:: QueryExtension (516) -
CGI
:: QueryExtension :: Value (72) -
CGI
:: TagMaker (36) -
ERB
:: Util (48) -
Net
:: HTTPHeader (12) -
Socket
:: Constants (12) - URI (28)
キーワード
- CGI (24)
- CGIError (12)
- CGIHandler (12)
- CGIRunner (12)
- CR (12)
- Cookie (12)
- EOL (12)
- FileStore (12)
-
HTTP
_ STATUS (12) - Html3 (12)
- Html4 (12)
- Html4Fr (12)
- Html4Tr (12)
- HtmlExtension (12)
-
IP
_ IPSEC _ POLICY (24) - InvalidEncoding (12)
- LF (12)
-
MAX
_ MULTIPART _ COUNT (12) -
MAX
_ MULTIPART _ LENGTH (12) - MemoryStore (12)
-
NEEDS
_ BINMODE (12) -
NEWS for Ruby 3
. 0 . 0 (5) - NoSession (12)
- NullStore (12)
-
PATH
_ SEPARATOR (12) - PStore (12)
- QueryExtension (12)
-
RFC822
_ DAYS (12) -
RFC822
_ MONTHS (12) - Ruby (12)
- Session (12)
-
TABLE
_ FOR _ ESCAPE _ HTML _ _ (12) - TagMaker (12)
- Value (12)
- [] (60)
- []= (12)
- a (24)
- accept (12)
-
accept
_ charset (36) -
accept
_ charset= (12) -
accept
_ encoding (12) -
accept
_ language (12) -
auth
_ type (12) - base (12)
- blockquote (24)
-
cache
_ control (12) - callback (12)
- caption (24)
-
cgi
/ core (12) -
cgi
/ html (12) -
cgi
/ session (12) -
cgi
/ session / pstore (12) -
cgi
/ util (12) - checkbox (24)
-
checkbox
_ group (24) - close (60)
- config (12)
-
content
_ length (12) -
content
_ type (24) -
create
_ body (12) - decode (7)
- delete (60)
-
do
_ GET (12) -
do
_ POST (12) - doctype (48)
- domain (12)
- domain= (12)
-
element
_ init (48) - encode (7)
- escape (19)
- escapeElement (12)
- escapeHTML (12)
-
escape
_ element (12) -
escape
_ html (12) - expires (12)
- expires= (12)
-
file
_ field (24) - filename (12)
- files (12)
-
find
_ proxy (12) - first (12)
- form (48)
- from (12)
-
gateway
_ interface (12) - h (12)
-
has
_ key? (12) - header (12)
- hidden (24)
- host (12)
- html (24)
-
html
_ escape (12) - httopnly (12)
- httopnly= (12)
- img (24)
- include? (12)
- inspect (12)
- key? (12)
- keys (12)
- last (12)
- logger (12)
- manual page (12)
- multipart? (12)
-
multipart
_ form (48) -
nOE
_ element _ def (12) -
nO
_ element _ def (12) - name (36)
- name= (12)
- negotiate (12)
- new (108)
-
new
_ session (12) -
nn
_ element _ def (12) - nph? (12)
- out (12)
- params (12)
- params= (12)
- parse (24)
-
password
_ field (24) - path (12)
- path= (12)
-
path
_ info (12) -
path
_ translated (12) - post (12)
- pragma (12)
- pretty (12)
- print (12)
-
query
_ string (12) -
radio
_ group (24) - referer (12)
-
remote
_ addr (12) -
remote
_ host (12) -
remote
_ ident (12) -
remote
_ user (12) -
request
_ method (12) - reset (24)
- restore (48)
-
rfc1123
_ date (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
script
_ name (24) -
scrolling
_ list (24) - secure (12)
- secure= (12)
-
server
_ name (12) -
server
_ port (12) -
server
_ protocol (12) -
server
_ software (12) - service (12)
-
session
_ id (12) -
set
_ params (12) - start (12)
- submit (24)
-
text
_ field (24) - textarea (24)
-
to
_ a (12) -
to
_ ary (12) -
to
_ s (24) - u (12)
- unescape (19)
- unescapeElement (12)
- unescapeHTML (12)
-
unescape
_ element (12) -
unescape
_ filename? (12) -
unescape
_ html (12) - update (60)
-
url
_ encode (12) -
user
_ agent (12) - value (12)
- value= (12)
-
webrick
/ cgi (12) -
webrick
/ httpservlet / cgihandler (12)
検索結果
先頭5件
-
cgi (44568.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 は毎... -
WEBrick
:: HTTPServlet :: CGIHandler :: CGIRunner -> String (18216.0) -
CGI を実行するためのコマンドを返します。
...
CGI を実行するためのコマンドを返します。... -
WEBrick
:: CGI :: CGIError (18016.0) -
CGI に関係する例外クラスです。
...CGI に関係する例外クラスです。... -
CGI
:: MAX _ MULTIPART _ LENGTH -> Integer (15100.0) -
Maximum content length of multipart data
...Maximum content length of multipart data... -
cgi
/ session (12406.0) -
CGI のセッション管理を行うライブラリ。
...CGI のセッション管理を行うライブラリ。
セッションとは、HTTP の一連のリクエストとレスポンスが属するべき
コンテクスト (状況) のことをいいます。
セッション管理には従来通り cgi ライブラリが提供する
クッキーを使...... cgi/session を使用した方がよりわかりやすいでしょう。
セッション情報は Hash ライクなインターフェースです。
セッションはセッション ID とプログラムが記録した
セッション情報から構成されます。
デフォルトでは CGI::Se......ssion::FileStore が使用され、
記録できるのは文字列のみです。
セッション情報は CGI::Session::FileStore か
CGI::Session::PStore を使用した場合は
サーバのローカルファイルに記録され、
次回のリクエスト時に利用されます。
デフォ... -
webrick
/ cgi (12182.0) -
一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
...一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための
ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
=== 使い方
WEBrick のサーブレットを作成するのと同じように、......WEBrick::CGI のサブクラスでメソッド
do_GET や do_POST を定義することによって CGI スクリプトを書きます。
スクリプトの最後で WEBrick::CGI#start メソッドを呼ぶ必要があります。
WEBrick::CGI#start メソッドは service メソッドを呼び出....../local/bin/ruby
require 'webrick/cgi'
class MyCGI < WEBrick::CGI
def do_GET(req, res)
res["content-type"] = "text/plain"
ret = "hoge\n"
res.body = ret
end
end
MyCGI.new.start()
==== do_XXX メソッド
do_XXX メソッドの XXX には GET, HEAD, POST, PUT, DELETE, OPTI... -
CGI
# header(options = "text / html") -> String (12156.0) -
HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。 CGI#out を使わずに自力で HTML を出力したい場合などに使います。 このメソッドは文字列エンコーディングを変換しません。
...HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。
CGI#out を使わずに自力で HTML を出力したい場合などに使います。
このメソッドは文字列エンコーディングを変換しません。
ヘッダのキ......す。Connection ヘッダに対応します。
: length
送信するコンテンツの長さを指定します。Content-Length ヘッダに対応します。
: language
送信するコンテンツの言語を指定します。Content-Language ヘッダに対応します。
: expires
送信......効期限を Time のインスタンスで指定します。
Expires ヘッダに対応します。
: cookie
クッキーとして文字列か CGI::Cookie のインスタンス、またはそれらの配列かハッシュを指定します。
一つ以上の Set-Cookie ヘッダに対応しま... -
CGI
# print(*strings) (12124.0) -
@todo
...@todo
引数の文字列を標準出力に出力します。
cgi.print は $DEFAULT_OUTPUT.print と等価です。
例:
cgi = CGI.new
cgi.print "This line is a part of content body.\r\n"... -
CGI
. escape(string) -> String (12118.0) -
与えられた文字列を URL エンコードした文字列を新しく作成し返します。
...新しく作成し返します。
@param string 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.rss"...