33件ヒット
[1-33件を表示]
(0.037秒)
種類
- クラス (11)
- ライブラリ (11)
- インスタンスメソッド (11)
ライブラリ
-
webrick
/ httputils (22)
クラス
キーワード
- FormData (11)
-
webrick
/ cgi (11)
検索結果
-
WEBrick
:: HTTPUtils :: FormData # each _ data {|s| . . . } (21107.0) -
自身が表す各フォームデータを引数として、与えられたブロックを実行します。
...ムデータを引数として、与えられたブロックを実行します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
req.query['q'].each_data{|s|
p s
}
#=> "val1"
"val2"
"val3"
end
end
MyCGI.new.start()... -
WEBrick
:: HTTPUtils :: FormData (3006.0) -
クライアントがフォームへ入力した値を表すクラスです。multipart/form-data なデータを表すのにも 使われます。
...ントがフォームへ入力した値を表すクラスです。multipart/form-data なデータを表すのにも
使われます。
WEBrick::HTTPRequest#query はリクエストのクエリーあるいは
クライアントがフォームへ入力した値を保持した Hash を返しますが......Data クラスのインスタンスになります。
同じ名前のフィールドが複数ある場合、WEBrick::HTTPUtils::FormData#list や
WEBrick::HTTPUtils::FormData#each_data によりそれぞれの値を取り出すことができます。
通常のフォームデータ(application/x-ww... -
webrick
/ cgi (24.0) -
一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
...OPTIONS が使用できます。
WEBrick::CGI のサブクラスで定義された do_XXX メソッドは WEBrick::CGI#service メソッド
から HTTP のリクエストに応じて自動的に呼び出されます。
なので WEBrick::CGI のサブクラスはこれらのメソッドを適切......ある RFC で定義された HTTP の
メソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合......req.query['num']
end
end
MyCGI.new.start()
同じ名前のフィールドが複数ある場合、list メソッドや each_data メソッドを使います。
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
req.query['q'].list #=> フ...