別のキーワード
クラス
-
Net
:: HTTP (300) -
Net
:: HTTPGenericRequest (108) -
Net
:: HTTPRequest (12) -
Net
:: HTTPResponse (24)
モジュール
-
Net
:: HTTPHeader (324)
キーワード
- HTTPBadRequest (12)
- HTTPGenericRequest (12)
- HTTPMisdirectedRequest (8)
- HTTPRequest (12)
- HTTPRequestEntityTooLarge (12)
- HTTPRequestHeaderFieldsTooLarge (12)
- HTTPRequestTimeOut (12)
- HTTPRequestTimeout (7)
- HTTPRequestURITooLarge (12)
- HTTPRequestURITooLong (12)
- HTTPRequestedRangeNotSatisfiable (12)
- HTTPTooManyRequests (12)
-
NEWS for Ruby 2
. 0 . 0 (12) - OCSP (12)
- [] (12)
- []= (12)
-
add
_ field (12) -
basic
_ auth (12) - body (12)
- body= (12)
-
body
_ exist? (12) -
body
_ stream (12) -
body
_ stream= (12) - chunked? (12)
-
content
_ length (12) -
content
_ length= (12) -
content
_ range (12) -
content
_ type (12) -
content
_ type= (12) - delete (12)
- each (12)
-
each
_ capitalized _ name (12) -
each
_ header (12) -
each
_ key (12) -
each
_ name (12) -
each
_ value (12) - fetch (36)
-
form
_ data= (12) - get (24)
- get2 (24)
- head (12)
- head2 (24)
- method (24)
- new (12)
- path (12)
- post (24)
- post2 (24)
-
proxy
_ basic _ auth (12) - put (12)
- put2 (24)
- range (12)
-
range
_ length (12) -
read
_ body (24) -
request
_ body _ permitted? (12) -
request
_ get (24) -
request
_ head (24) -
request
_ post (24) -
request
_ put (24) -
response
_ body _ permitted? (12) -
ruby 1
. 8 . 3 feature (12) -
send
_ request (12) -
set
_ content _ type (12) -
set
_ form _ data (12)
検索結果
先頭5件
-
net
/ http (38066.0) -
汎用データ転送プロトコル HTTP を扱うライブラリです。 実装は 2616 に基きます。
...y]{
require 'net/http'
print Net::HTTP.get('www.example.com', '/index.html')
//}
//emlist[例2: URI を使う][ruby]{
require 'net/http'
require 'uri'
print Net::HTTP.get(URI.parse('http://www.example.com/index.html'))
//}
//emlist[例3: より汎用的な例][ruby]{
require 'net/http'
require 'ur......{
require 'net/http'
url = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(url.path)
res = Net::HTTP.start(url.host, url.port) {|http|
http.request(req)
}
puts res.body
//}
==== フォームの情報を送信する (POST)
//emlist[例][ruby]{
require 'net/http'
require '......basic_auth 'jack', 'pass'
req.set_form_data({'from'=>'2005-01-01', 'to'=>'2005-03-31'})
res = Net::HTTP.new(url.host, url.port).start {|http| http.request(req) }
case res
when Net::HTTPSuccess, Net::HTTPRedirection
# OK
else
res.value
end
//}
==== プロクシ経由のアクセス
Net::HTTP... -
Net
:: HTTP # request(request , data = nil) -> Net :: HTTPResponse (26232.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 (26232.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
:: HTTPGenericRequest # request _ body _ permitted? -> bool (17131.0) -
リクエストにエンティティボディを一緒に送ることが許されている HTTP メソッド (POST など)の場合真を返します。
...場合真を返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
post = Net::HTTP::Post.new(uri.request_uri)
post.request_body_permitted? # => true
head = Net::HTTP::Head.new(uri.request_uri)
head.request_body_permitted? # => false
//}... -
Net
:: HTTP # send _ request(name , path , data = nil , header = nil) -> Net :: HTTPResponse (14113.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
:: HTTPBadRequest (14016.0) -
HTTP レスポンス 400 (Bad Request) を表現するクラスです。
...HTTP レスポンス 400 (Bad Request) を表現するクラスです。
詳しくは 7231 Section 6.5.1 を見てください。... -
Net
:: HTTPMisdirectedRequest (14016.0) -
HTTP レスポンス 421 (Misdirected Request) を表現するクラスです。
...HTTP レスポンス 421 (Misdirected Request) を表現するクラスです。
詳しくは 7540 Section 9.1.2 を見てください。... -
Net
:: HTTPRequestHeaderFieldsTooLarge (14016.0) -
HTTP レスポンス 431 (Request Header Fields Too Large) を表現するクラスです。
...HTTP レスポンス 431 (Request Header Fields Too Large) を表現するクラスです。
詳しくは 6585 を見てください。... -
Net
:: HTTPRequestTimeOut (14016.0) -
HTTP レスポンス 408 (Request Timeout) を表現するクラスです。
...HTTP レスポンス 408 (Request Timeout) を表現するクラスです。
詳しくは 7231 Section 6.5.7 を見てください。... -
Net
:: HTTPRequestTimeout (14016.0) -
HTTP レスポンス 408 (Request Timeout) を表現するクラスです。
...HTTP レスポンス 408 (Request Timeout) を表現するクラスです。
詳しくは 7231 Section 6.5.7 を見てください。...