instance method Net::HTTP#request
request(request, data = nil) -> Net::HTTPResponse
request(request, data = nil) {|response| .... } -> Net::HTTPResponse
-
Net::HTTPRequest オブジェクト request をサーバに送信します。
POST/PUT の時は data も与えられます (GET/HEAD などで data を与えると ArgumentError を発生します)。
ブロックとともに呼びだされたときは ソケットからボディを読みこまずに Net::HTTPResponse オブジェクトをブロックに与えます。
- [PARAM] request:
- リクエストオブジェクトを与えます。
- [PARAM] data:
- リクエストのボディを文字列で与えます。
- [EXCEPTION] ArgumentError:
- dataを与えるべきでないリクエストでdataを 与えた場合に発生します。
[SEE_ALSO] Net::HTTP#send_request
class Net::HTTP