286件ヒット
[1-100件を表示]
(0.118秒)
ライブラリ
- ビルトイン (22)
-
net
/ http (121) -
net
/ imap (33) - optparse (11)
-
webrick
/ httprequest (11) -
webrick
/ httputils (88)
クラス
- Data (2)
- MatchData (11)
-
Net
:: HTTP (77) -
Net
:: HTTPGenericRequest (22) -
Net
:: IMAP :: ContinuationRequest (22) -
Net
:: IMAP :: FetchData (11) - OptionParser (11)
-
RubyVM
:: InstructionSequence (9) -
WEBrick
:: HTTPRequest (11) -
WEBrick
:: HTTPUtils :: FormData (88)
モジュール
-
Net
:: HTTPHeader (22)
キーワード
- [] (11)
- body (11)
- body= (11)
-
each
_ data (11) - environment (11)
- eql? (13)
- filename (11)
- filename= (11)
-
form
_ data= (11) - list (11)
- name (11)
- name= (11)
- query (11)
-
raw
_ data (11) - request (22)
-
request
_ post (22) -
request
_ put (22) -
send
_ request (11) - seqno (11)
-
set
_ form _ data (11) -
to
_ ary (11) -
to
_ binary (9)
検索結果
先頭5件
-
Net
:: IMAP :: ContinuationRequest # data -> Net :: IMAP :: ResponseText (21102.0) -
レスポンスのデータを返します。
レスポンスのデータを返します。 -
Data
# eql?(other) -> bool (15131.0) -
self と other のクラスが同じであり、各メンバが eql? メソッドで比較して等しい場合に true を返します。そうでない場合に false を返します。
...じであり、各メンバが eql? メソッドで比較して等しい場合に
true を返します。そうでない場合に false を返します。
@param other self と比較したいオブジェクトを指定します。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
dog1 = Dog.new(......# => true
p dog1.eql?(dog2) # => true
p dog1.equal?(dog2) # => false
//}
[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成す......る点に
注意してください。
@see Object#eql?, Data#==... -
WEBrick
:: HTTPRequest # query -> Hash (9119.0) -
リクエストのクエリーあるいはクライアントがフォームへ入力した値を表すハッシュを返します。
...tipart/form-data なフォームデータの場合には
ユーザが content-transfer-encoding ヘッダを見て適切に処理する必要があります。
ハッシュの値は正確には文字列ではなく String クラスのサブクラスである WEBrick::HTTPUtils::FormData
クラス......form-data なフォームデータであってもサイズの制限なく、通常のフォームデータと
同じように扱われることに注意してください。クライアントからの入力によっては巨大な文字列が
生成されてしまいます。
例:
h = req.query......p h['q'] #=> "ruby rails session"
p h['upfile']['content-type'] #=> "plain/text"
p h['upfile'].filename #=> "my_file.txt"
p h['upfile'] #=> "hoge hoge hoge"... -
WEBrick
:: HTTPUtils :: FormData # each _ data {|s| . . . } (9114.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()... -
Net
:: IMAP :: ContinuationRequest # raw _ data -> String (9102.0) -
レスポンス文字列を返します。
レスポンス文字列を返します。 -
Net
:: IMAP :: FetchData # seqno -> Integer (9101.0) -
メッセージの sequence number を返します。
...メッセージの sequence number を返します。
Net::IMAP#uid_fetch、Net::IMAP#uid_storeであっても
UID ではなく、sequence numberを返します。... -
Net
:: HTTP # request(request , data = nil) -> Net :: HTTPResponse (6333.0) -
Net::HTTPRequest オブジェクト request をサーバに送信します。
...Net::HTTPRequest オブジェクト request をサーバに送信します。
POST/PUT の時は data も与えられます
(GET/HEAD などで data を与えると
ArgumentError を発生します)。
ブロックとともに呼びだされたときは
ソケットからボディを読みこ......ram request リクエストオブジェクトを与えます。
@param data リクエストのボディを文字列で与えます。
@raise ArgumentError dataを与えるべきでないリクエストでdataを
与えた場合に発生します。
@see Net::HTTP#send_request... -
Net
:: HTTP # request(request , data = nil) {|response| . . . . } -> Net :: HTTPResponse (6333.0) -
Net::HTTPRequest オブジェクト request をサーバに送信します。
...Net::HTTPRequest オブジェクト request をサーバに送信します。
POST/PUT の時は data も与えられます
(GET/HEAD などで data を与えると
ArgumentError を発生します)。
ブロックとともに呼びだされたときは
ソケットからボディを読みこ......ram request リクエストオブジェクトを与えます。
@param data リクエストのボディを文字列で与えます。
@raise ArgumentError dataを与えるべきでないリクエストでdataを
与えた場合に発生します。
@see Net::HTTP#send_request... -
Net
:: HTTP # send _ request(name , path , data = nil , header = nil) -> Net :: HTTPResponse (6208.0) -
HTTP リクエストをサーバに送り、そのレスポンスを Net::HTTPResponse のインスタンスとして返します。
...スを文字列で与えます。
@param data リクエストのボディを文字列で与えます。
@param header リクエストのヘッダをハッシュで与えます。
//emlist[例][ruby]{
response = http.send_request('GET', '/index.html')
puts response.body
//}
@see Net::HTTP#request... -
Net
:: HTTPHeader # form _ data=(params) (6145.0) -
HTMLのフォームのデータ params から ヘッダフィールドとボディを設定します。
...list[例 form_data][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.form_data = {"q" => ["ruby", "perl"], "lang" => "en"} # => {"q"=>["ruby", "perl"], "lang"=>"en"}
//}
//emlist[例 set_form_data][ruby]{
require 'net/http......'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.set_form_data({"q" => "ruby", "lang" => "en"}, ';') # => "application/x-www-form-urlencoded"
//}...