別のキーワード
種類
- クラス (13)
- インスタンスメソッド (8)
- 特異メソッド (5)
- モジュール (1)
クラス
-
Net
:: HTTP (9) -
Net
:: HTTPGenericRequest (2) -
Net
:: HTTPResponse (1)
モジュール
キーワード
- HTTPClientException (1)
- HTTPExceptions (1)
- HTTPExpectationFailed (1)
- HTTPInformation (1)
- HTTPNetworkAuthenticationRequired (1)
- HTTPNonAuthoritativeInformation (1)
- HTTPPreconditionFailed (1)
- HTTPPreconditionRequired (1)
- HTTPProxyAuthenticationRequired (1)
- HTTPRedirection (1)
- HTTPServerException (1)
- HTTPSession (1)
- HTTPVersionNotSupported (1)
- Options (1)
-
body
_ stream (1) -
body
_ stream= (1) -
http
_ version (1) -
is
_ version _ 1 _ 1? (1) -
is
_ version _ 1 _ 2? (1) - response (1)
-
set
_ debug _ output (1) -
ssl
_ version (1) -
ssl
_ version= (1) -
version
_ 1 _ 1? (1) -
version
_ 1 _ 2 (1) -
version
_ 1 _ 2? (1)
検索結果
先頭5件
-
Net
:: HTTP # options(path , initheader = nil) -> Net :: HTTPResponse (18307.0) -
サーバの path に OPTIONS リクエストを ヘッダが initheader として送り、 レスポンスを Net::HTTPResponse のオブジェクト で返します。
サーバの path に OPTIONS リクエストを
ヘッダが initheader として送り、
レスポンスを Net::HTTPResponse のオブジェクト
で返します。
@param path リクエストを送るパスを文字列で与えます。
@param initheader リクエストのヘッダを「文字列=>文字列」の
ハッシュで与えます。
@see Net::HTTP::Options -
Net
:: HTTP # ssl _ version -> String | Symbol | nil (18307.0) -
利用するプロトコルの種類を返します。
利用するプロトコルの種類を返します。
@see Net::HTTP#ssl_version= -
Net
:: HTTP # ssl _ version=(ver) (18307.0) -
利用するプロトコルの種類を指定します。
利用するプロトコルの種類を指定します。
OpenSSL::SSL::SSLContext.new で指定できるものと同じです。
@param ver 利用するプロトコルの種類(文字列 or シンボル)
@see Net::HTTP#ssl_version, OpenSSL::SSL::SSLContext#ssl_version= -
Net
:: HTTP . is _ version _ 1 _ 1? -> false (18307.0) -
何もしません。互換性のために残されており、常に false を返します。
何もしません。互換性のために残されており、常に false を返します。
@see Net::HTTP.version_1_2, Net::HTTP.version_1_2? -
Net
:: HTTP . is _ version _ 1 _ 2? -> true (18307.0) -
何もしません。互換性のために残されており、常に true を返します。
何もしません。互換性のために残されており、常に true を返します。
@see Net::HTTP.version_1_2, Net::HTTP.version_1_1? -
Net
:: HTTP . version _ 1 _ 1? -> false (18307.0) -
何もしません。互換性のために残されており、常に false を返します。
何もしません。互換性のために残されており、常に false を返します。
@see Net::HTTP.version_1_2, Net::HTTP.version_1_2? -
Net
:: HTTP . version _ 1 _ 2 -> true (18307.0) -
何もしません。互換性のために残されており、常に true を返します。
何もしません。互換性のために残されており、常に true を返します。
@see Net::HTTP.version_1_1?, Net::HTTP.version_1_2? -
Net
:: HTTP . version _ 1 _ 2? -> true (18307.0) -
何もしません。互換性のために残されており、常に true を返します。
何もしません。互換性のために残されており、常に true を返します。
@see Net::HTTP.version_1_2, Net::HTTP.version_1_1? -
Net
:: HTTPResponse # http _ version -> String (18307.0) -
サーバがサポートしている HTTP のバージョンを文字列で返します。
...サーバがサポートしている HTTP のバージョンを文字列で返します。
//emlist[例][ruby]{
require 'net/http'
uri = "http://www.example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.http_version # => "1.1"
//}... -
HTTPSession (18007.0)
-
Alias of Net::HTTP
Alias of Net::HTTP -
Net
:: HTTP :: Options (18007.0) -
HTTP の OPTIONS リクエストを表すクラスです。
HTTP の OPTIONS リクエストを表すクラスです。 -
Net
:: HTTPClientException (18007.0) -
Alias of Net::HTTPServerException
Alias of Net::HTTPServerException -
Net
:: HTTPExceptions (18007.0) -
HTTP 例外クラスです。
HTTP 例外クラスです。
実際にはこれを include した以下のサブクラスの
例外が発生します。
* Net::HTTPError
* Net::HTTPRetriableError
* Net::HTTPServerException
* Net::HTTPFatalError
また、例外を発生させるためには Net::HTTPResponse#value を
呼ぶ必要があります。 -
Net
:: HTTPExpectationFailed (18007.0) -
HTTP レスポンス 417 (Expectation Failed) を表現するクラスです。
HTTP レスポンス 417 (Expectation Failed) を表現するクラスです。
詳しくは 7231 Section 6.5.14 を見てください。 -
Net
:: HTTPInformation (18007.0) -
HTTP レスポンス 1xx (Informational) を表現するクラスです。
HTTP レスポンス 1xx (Informational) を表現するクラスです。
リクエストが正常に受信し、処理を続けていることを表わして
います。 -
Net
:: HTTPNetworkAuthenticationRequired (18007.0) -
HTTP レスポンス 511 (Network Authentication Required) を表現するクラスです。
HTTP レスポンス 511 (Network Authentication Required) を表現するクラスです。
詳しくは 6585 を見てください。 -
Net
:: HTTPNonAuthoritativeInformation (18007.0) -
HTTP レスポンス 203 (Non-Authoritative Information) を表現するクラスです。
HTTP レスポンス 203 (Non-Authoritative Information) を表現するクラスです。
詳しくは 7231 Section 6.3.4 を見てください。 -
Net
:: HTTPPreconditionFailed (18007.0) -
HTTP レスポンス 412 (Precondition Failed) を表現するクラスです。
HTTP レスポンス 412 (Precondition Failed) を表現するクラスです。
詳しくは 7232 Section 4.2, 8144 Section 3.2 を見てください。 -
Net
:: HTTPPreconditionRequired (18007.0) -
HTTP レスポンス 428 (Precondition Required) を表現するクラスです。
HTTP レスポンス 428 (Precondition Required) を表現するクラスです。
詳しくは 6585 を見てください。 -
Net
:: HTTPProxyAuthenticationRequired (18007.0) -
HTTP レスポンス 407 (Proxy Authentication Required) を表現するクラスです。
HTTP レスポンス 407 (Proxy Authentication Required) を表現するクラスです。
詳しくは 7235 Section 3.2 を見てください。 -
Net
:: HTTPRedirection (18007.0) -
HTTP レスポンス 3xx (Redirection) を表現するクラスです。
HTTP レスポンス 3xx (Redirection) を表現するクラスです。
リクエストが正常に受信しましたが、処理を完了するためには
さらなる動作が必要なことを表します。 -
Net
:: HTTPServerException (18007.0) -
HTTP ステータスコード 4xx を受け取ったという例外です。
HTTP ステータスコード 4xx を受け取ったという例外です。
クライアントのリクエストに誤りがあるか、サーバにリクエストを拒否さ
れた(認証が必要、リソースが存在しないなどで)ことを示します。
Net::HTTPServerException は Ruby 2.6 から deprecated になりました。
Net::HTTPClientException を使用してください。 -
Net
:: HTTPVersionNotSupported (18007.0) -
HTTP レスポンス 505 (HTTP Version not supported) を表現するクラスです。
HTTP レスポンス 505 (HTTP Version not supported) を表現するクラスです。
詳しくは 7231 Section 6.6.6 を見てください。 -
Net
:: HTTPExceptions # response -> Net :: HTTPResponse (9007.0) -
例外の原因となったレスポンスオブジェクトを返します。
...例外の原因となったレスポンスオブジェクトを返します。
//emlist[例][ruby]{
require 'net/http'
uri = "http://www.example.com/invalid.html"
response = Net::HTTP.get_response(URI.parse(uri))
begin
response.value
rescue => e
e.response # => #<Net::HTTPNotFound 404 Not Fou... -
Net
:: HTTP # set _ debug _ output(io) -> () (346.0) -
デバッグ出力の出力先を指定します。 このメソッドは深刻なセキュリティホールの原因 になるため、デバッグ以外では決して使わないでください。
デバッグ出力の出力先を指定します。
このメソッドは深刻なセキュリティホールの原因
になるため、デバッグ以外では決して使わないでください。
io に nil を指定するとデバッグ出力を止めます。
@param io 出力先を指定します。このオブジェクトは
メソッド << を持っている必要があります。
//emlist[例][ruby]{
http.set_debug_output($stderr)
//} -
Net
:: HTTPGenericRequest # body _ stream -> object (55.0) -
サーバに送るリクエストのエンティティボディを IO オブジェクトなどのストリームで設定します。 f は read(size) メソッドが定義されている必要があります。
...。
@param f エンティティボディのデータを得るストリームオブジェクトを与えます。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
post = Net::HTTP::Post.new(uri.request_uri)
File.open("/path/to/test", 'rb') do |f|
# 大... -
Net
:: HTTPGenericRequest # body _ stream=(f) (55.0) -
サーバに送るリクエストのエンティティボディを IO オブジェクトなどのストリームで設定します。 f は read(size) メソッドが定義されている必要があります。
...。
@param f エンティティボディのデータを得るストリームオブジェクトを与えます。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
post = Net::HTTP::Post.new(uri.request_uri)
File.open("/path/to/test", 'rb') do |f|
# 大...