257件ヒット
[1-100件を表示]
(0.125秒)
種類
- インスタンスメソッド (220)
- 文書 (26)
- ライブラリ (11)
ライブラリ
-
net
/ http (187) -
net
/ imap (22) -
webrick
/ httprequest (11)
クラス
-
Net
:: HTTP (154) -
Net
:: HTTPGenericRequest (22) -
Net
:: IMAP :: ContinuationRequest (22) -
WEBrick
:: HTTPRequest (11)
モジュール
-
Net
:: HTTPHeader (11)
キーワード
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 3
. 0 . 0 (4) - body (11)
- body= (11)
-
content
_ type (11) - post (22)
- post2 (22)
- put (11)
- put2 (22)
- query (11)
-
raw
_ data (11) -
request
_ post (22) -
request
_ put (22) -
send
_ request (11) -
webrick
/ cgi (11) - 制御構造 (11)
検索結果
先頭5件
- Net
:: IMAP :: ContinuationRequest # data -> Net :: IMAP :: ResponseText - Net
:: HTTP # request(request , data = nil) -> Net :: HTTPResponse - Net
:: HTTP # request(request , data = nil) {|response| . . . . } -> Net :: HTTPResponse - Net
:: IMAP :: ContinuationRequest # raw _ data -> String - Net
:: HTTP # send _ request(name , path , data = nil , header = nil) -> Net :: HTTPResponse
-
Net
:: IMAP :: ContinuationRequest # data -> Net :: IMAP :: ResponseText (24201.0) -
レスポンスのデータを返します。
レスポンスのデータを返します。 -
Net
:: HTTP # request(request , data = nil) -> Net :: HTTPResponse (18464.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 (18464.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
:: IMAP :: ContinuationRequest # raw _ data -> String (12201.0) -
レスポンス文字列を返します。
レスポンス文字列を返します。 -
Net
:: HTTP # send _ request(name , path , data = nil , header = nil) -> Net :: HTTPResponse (6420.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
:: HTTPGenericRequest # body -> String (6118.0) -
サーバに送るリクエストのエンティティボディを返します。
...クエストのエンティティボディを返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Post.new(uri.request_uri)
req.body = "Test Post Data"
req.body # => "Test Post Data"
//}
@see Net::HTTPGenericRequest#body=... -
Net
:: HTTPGenericRequest # body=(body) (6018.0) -
サーバに送るリクエストのエンティティボディを文字列で設定します。
...。
@param body 設定するボディを文字列で与えます。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Post.new(uri.request_uri)
req.body = "Test Post Data" # => "Test Post Data"
//}
@see Net::HTTPGenericRequest#body... -
WEBrick
:: HTTPRequest # query -> Hash (6012.0) -
リクエストのクエリーあるいはクライアントがフォームへ入力した値を表すハッシュを返します。
...multipart/form-data なフォームデータの場合には
ユーザが content-transfer-encoding ヘッダを見て適切に処理する必要があります。
ハッシュの値は正確には文字列ではなく String クラスのサブクラスである WEBrick::HTTPUtils::FormData
クラ......スのインスタンスです。
multipart/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
/ cgi (6012.0) -
一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
...I 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための
ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
=== 使い方
WEBrick のサーブレットを作成するのと同じように、WEBrick::CGI......、WEBrick::CGI#service メソッドが例外を発生させます。
do_XXX メソッドが呼ばれた時点では、クライアントからのリクエストに含まれる Entity Body の読み込みは
まだ行われていません。WEBrick::HTTPRequest#query, WEBrick::HTTPRequest#body な......webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
req.query #=> Hash を返します。
req.query['q']
req.query['num']
end
end
MyCGI.new.start()
同じ名前のフィールドが複数ある場合、list メソッドや each_data... -
Net
:: HTTP # request _ post(path , data , header = nil) -> Net :: HTTPResponse (3340.0) -
サーバ上の path にあるエンティティに対し文字列 data を POST で送ります。 返り値は Net::HTTPResponse のインスタンスです。
...サーバ上の path にあるエンティティに対し文字列 data を
POST で送ります。
返り値は Net::HTTPResponse のインスタンスです。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { '......し header に指定しなかったならば、 Content-Type として
"application/x-www-form-urlencoded" を用います。
@param path POST先のエンティティのパスを文字列で指定します。
@param data POSTするデータを与えます。
@param header リクエストの HTTP......で使わないでください。
//emlist[例][ruby]{
response = http.request_post('/cgi-bin/nice.rb', 'datadatadata...')
p response.status
puts response.body # body is already read
# using block
http.request_post('/cgi-bin/nice.rb', 'datadatadata...') {|response|
p response.status
p...