るりまサーチ

最速Rubyリファレンスマニュアル検索!
108件ヒット [1-100件を表示] (0.034秒)
トップページ > クエリ:put[x] > クエリ:webrick/cgi[x]

別のキーワード

  1. webrick/httpservlet new
  2. webrick/httpservlet do_get
  3. webrick/httpservlet do_post
  4. webrick/log log
  5. webrick/log info

ライブラリ

キーワード

検索結果

<< 1 2 > >>

webrick/cgi (38048.0)

一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。

.../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, OPTIONS...
...ムフィールドの値は WEBrick::HTTPRequest#query メソッドが返す Hash オブジェクトに
収納されています。

require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
req.query #=> Hash を返します。
req.query['q']...
..."webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
req.query['q'].list #=> フォームの値を保持した文字列の配列を返します。
end
end
MyCGI.new.start()

query メソッドが返す Hash オブジェクトのキーと値のうち値は WEBrick::HTTPUti...

WEBrick::HTTPUtils::FormData#[](header) -> String | nil (3006.0)

自身が multipart/form-data なデータの場合に、header で指定された ヘッダの値を文字列で返します。無ければ nil を返します。

...nil を返します。

@param header ヘッダ名を文字列で指定します。大文字と小文字を区別しません。

例:

require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q']['content-type'] #=> "plain/text"
end
end
MyCGI.new.start()...

WEBrick::HTTPUtils::FormData#each_data {|s| ... } (3006.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...

WEBrick::HTTPUtils::FormData#filename -> String | nil (3006.0)

フォームデータの filename 属性を文字列で表すアクセサです。

...性を文字列で表すアクセサです。

@param value フォームデータの filename 属性を文字列で指定します。

例:

require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].filename #=> "my_file.txt"
end
end
MyCGI.new.start()...

WEBrick::HTTPUtils::FormData#filename=(value) (3006.0)

フォームデータの filename 属性を文字列で表すアクセサです。

...性を文字列で表すアクセサです。

@param value フォームデータの filename 属性を文字列で指定します。

例:

require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].filename #=> "my_file.txt"
end
end
MyCGI.new.start()...

絞り込み条件を変える

WEBrick::HTTPUtils::FormData#list -> Array (3006.0)

自身が表す各フォームデータを収納した配列を生成して返します。

...自身が表す各フォームデータを収納した配列を生成して返します。

例:

require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].list #=> ["val1", "val2", "val3"]
end
end
MyCGI.new.start()...

WEBrick::HTTPUtils::FormData#name -> String | nil (3006.0)

フォームデータの name 属性を文字列で表すアクセサです。

...ータの name 属性を文字列で表すアクセサです。

@param value フォームデータの name 属性を文字列で指定します。

例:

require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].name #=> "q"
end
end
MyCGI.new.start()...

WEBrick::HTTPUtils::FormData#name=(value) (3006.0)

フォームデータの name 属性を文字列で表すアクセサです。

...ータの name 属性を文字列で表すアクセサです。

@param value フォームデータの name 属性を文字列で指定します。

例:

require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].name #=> "q"
end
end
MyCGI.new.start()...

WEBrick::HTTPUtils::FormData#to_ary -> Array (3006.0)

自身が表す各フォームデータを収納した配列を生成して返します。

...自身が表す各フォームデータを収納した配列を生成して返します。

例:

require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].list #=> ["val1", "val2", "val3"]
end
end
MyCGI.new.start()...
<< 1 2 > >>