601件ヒット
[201-300件を表示]
(0.033秒)
種類
- インスタンスメソッド (240)
- 文書 (130)
- 特異メソッド (108)
- ライブラリ (87)
- クラス (36)
ライブラリ
- ビルトイン (36)
-
cgi
/ core (60) -
cgi
/ session (60) -
cgi
/ session / pstore (12) -
net
/ http (12) -
ripper
/ filter (12) -
webrick
/ cgi (36) -
webrick
/ httpserver (12) -
webrick
/ httpservlet / abstract (12) -
webrick
/ httpservlet / cgihandler (12) -
webrick
/ httputils (96)
クラス
- CGI (36)
-
CGI
:: Cookie (12) -
CGI
:: Session (24) -
CGI
:: Session :: FileStore (12) -
CGI
:: Session :: MemoryStore (12) -
CGI
:: Session :: NullStore (12) -
CGI
:: Session :: PStore (12) - Module (36)
-
WEBrick
:: CGI (36) -
WEBrick
:: HTTPServer (12) -
WEBrick
:: HTTPServlet :: CGIHandler (12) -
WEBrick
:: HTTPUtils :: FormData (96)
モジュール
-
CGI
:: QueryExtension (24) -
Net
:: HTTPHeader (12)
キーワード
- AbstractServlet (12)
- Cookie (12)
- Filter (12)
-
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) - [] (12)
-
cgi
/ session (12) - config (12)
-
content
_ type (12) -
each
_ data (12) - filename (12)
- filename= (12)
- header (12)
- inspect (12)
- list (12)
- logger (12)
- multipart? (12)
- name (24)
- name= (12)
-
net
/ http (12) -
new
_ session (12) - out (12)
- params (12)
- print (12)
- rdoc (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) -
to
_ ary (12) -
to
_ s (12) - webrick (12)
-
webrick
/ cgi (12) - xmlrpc (3)
- セキュリティモデル (12)
検索結果
先頭5件
- WEBrick
:: CGI . new(config = {} , *options) -> WEBrick :: CGI - CGI
:: Session :: NullStore . new(session , option = nil) -> CGI :: Session :: NullStore - WEBrick
:: HTTPServlet :: CGIHandler . new(server , name) -> WEBrick :: HTTPServlet :: CGIHandler - WEBrick
:: HTTPServer . new(config = {} , default = WEBrick :: Config :: HTTP) -> WEBrick :: HTTPServer - CGI
:: Session # new _ session -> bool
-
WEBrick
:: CGI . new(config = {} , *options) -> WEBrick :: CGI (21218.0) -
WEBrick::CGI オブジェクトを生成してかえします。
...WEBrick::CGI オブジェクトを生成してかえします。
@param config 設定を保存したハッシュを指定します。
config で有効なキーとその値は以下のとおりです。
キーはすべて Symbol オブジェクトです。
: :ServerName
サーバ名を文... -
CGI
:: Session :: NullStore . new(session , option = nil) -> CGI :: Session :: NullStore (21214.0) -
自身を初期化します。
...自身を初期化します。
CGI::Session クラス内部で使用します。
ユーザが明示的に呼び出す必要はありません。
@param session CGI::Session のインスタンスを指定します。
@param option ハッシュを指定します。... -
WEBrick
:: HTTPServlet :: CGIHandler . new(server , name) -> WEBrick :: HTTPServlet :: CGIHandler (21207.0) -
自身を初期化します。
...自身を初期化します。
@param server WEBrick::GenericServer のサブクラスのインスタンスを
指定します。
@param name 実行したい CGI のファイルを文字列で与えます。... -
WEBrick
:: HTTPServer . new(config = {} , default = WEBrick :: Config :: HTTP) -> WEBrick :: HTTPServer (18113.0) -
HTTPServer オブジェクトを生成して返します。
...: :ServerAlias
サーバのホスト名の別名を文字列の配列で指定します。
: :CGIInterpreter
CGI を実行するインタプリタを文字列で指定します。
: :CGIPathEnv
CGI に渡される PATH 環境変数を文字列で指定します。
: :Escape8bitURI
この値... -
CGI
:: Session # new _ session -> bool (9101.0) -
真であれば新しいセッション ID を生成します。
真であれば新しいセッション ID を生成します。 -
CGI
# header(options = "text / html") -> String (9062.0) -
HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。 CGI#out を使わずに自力で HTML を出力したい場合などに使います。 このメソッドは文字列エンコーディングを変換しません。
...HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。
CGI#out を使わずに自力で HTML を出力したい場合などに使います。
このメソッドは文字列エンコーディングを変換しません。
ヘッダのキ......効期限を Time のインスタンスで指定します。
Expires ヘッダに対応します。
: cookie
クッキーとして文字列か CGI::Cookie のインスタンス、またはそれらの配列かハッシュを指定します。
一つ以上の Set-Cookie ヘッダに対応しま......e" => [cookie1, cookie2],
"my_header1" => "my_value",
"my_header2" => "my_value"})
例:
cgi = CGI.new('html3')
print cgi.header({"charset" => "shift_jis", "status" => "OK"})
print "<html><head><title>TITLE</title></head>\r\n"
pri... -
CGI
# out(options = "text / html") { . . . . } (9042.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......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... -
CGI
# print(*strings) (9030.0) -
@todo
...@todo
引数の文字列を標準出力に出力します。
cgi.print は $DEFAULT_OUTPUT.print と等価です。
例:
cgi = CGI.new
cgi.print "This line is a part of content body.\r\n"... -
cgi
/ session (6466.0) -
CGI のセッション管理を行うライブラリ。
...CGI のセッション管理を行うライブラリ。
セッションとは、HTTP の一連のリクエストとレスポンスが属するべき
コンテクスト (状況) のことをいいます。
セッション管理には従来通り cgi ライブラリが提供する
クッキーを使...... cgi/session を使用した方がよりわかりやすいでしょう。
セッション情報は Hash ライクなインターフェースです。
セッションはセッション ID とプログラムが記録した
セッション情報から構成されます。
デフォルトでは CGI::Se......=== 使い方 (生成)
require 'cgi/session'
cgi = CGI.new
session = CGI::Session.new(cgi)
CGI::Session.new に CGI オブジェクトを渡します。クライアントから渡された
セッション ID はクッキーかクエリーとして cgi に格納されているため、意... -
webrick
/ cgi (6236.0) -
一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
...一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための
ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
=== 使い方
WEBrick のサーブレットを作成するのと同じように、......WEBrick::CGI のサブクラスでメソッド
do_GET や do_POST を定義することによって CGI スクリプトを書きます。
スクリプトの最後で WEBrick::CGI#start メソッドを呼ぶ必要があります。
WEBrick::CGI#start メソッドは service メソッドを呼び出......行されます。
例:
#!/usr/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 には G...