214件ヒット
[201-214件を表示]
(0.153秒)
種類
- インスタンスメソッド (132)
- ライブラリ (33)
- 文書 (33)
- モジュール関数 (16)
ライブラリ
-
cgi
/ core (11) -
net
/ http (33) - open-uri (60)
-
webrick
/ httprequest (11) -
webrick
/ httpresponse (33)
クラス
-
WEBrick
:: HTTPRequest (11) -
WEBrick
:: HTTPResponse (33)
モジュール
-
CGI
:: QueryExtension (11) - Kernel (16)
-
Net
:: HTTPHeader (33) -
OpenURI
:: Meta (33) -
OpenURI
:: OpenRead (11)
キーワード
- []= (11)
- cgi (11)
- charset (22)
-
content
_ type= (22) - open (16)
- open-uri (11)
- read (11)
-
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 9 feature (11) -
set
_ content _ type (11) -
webrick
/ cgi (11)
検索結果
-
WEBrick
:: HTTPResponse # []=(field , val) (3012.0) -
レスポンスの該当するヘッダに val を設定します。
...@param field ヘッダ名を文字列で指定します。大文字と小文字を区別しません。
@param val ヘッダの値を指定します。to_s メソッドによって文字列に変換されます。
require 'time'
res['last-modified'] = Time.now.httpdate
@see WEBrick::HTTPResp......onse#chunked?, WEBrick::HTTPResponse#content_length,
WEBrick::HTTPResponse#content_type... -
cgi (60.0)
-
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/
=== 使用例
==== フォームフィールドの値を得る
//emlist[][ruby]{
require "cgi"
cgi = CGI.new
values = cgi['field_name']......して得るには CGI#params を使います。
//emlist[例][ruby]{
require "cgi"
cgi = CGI.new
params = cgi.params
//}
また CGI#params は毎回同じ Hash オブジェクトを返すので
以下のような使いかたもできます。
//emlist[][ruby]{
cgi.params['new_field_name'] = ["va......tringIOオブジェクト)
value.read # 本文(送られてきたファイルの中身)
value.local_path # ローカルファイルのパス
value.original_filename # 元の名前
value.content_type # content_type...