るりまサーチ

最速Rubyリファレンスマニュアル検索!
288件ヒット [1-100件を表示] (0.135秒)
トップページ > クエリ:r[x] > 種類:特異メソッド[x] > クラス:Net::HTTP[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

ライブラリ

検索結果

<< 1 2 3 > >>

Net::HTTP.start(address, port = 80, proxy_addr = :ENV, proxy_port = nil, proxy_user=nil, proxy_pass=nil) -> Net::HTTP (6302.0)

新しい Net::HTTP オブジェクトを生成し、 TCP コネクション、 HTTP セッションを開始します。

...新しい Net::HTTP オブジェクトを生成し、
TCP コネクション、 HTTP セッションを開始します。

ブロックを与えた場合には生成したオブジェクトをそのブロックに
渡し、ブロックが終わったときに接続を閉じます。このときは...
...渡します。
利用後にはこのオブジェクトを Net::HTTP#finish してください。

proxy_addr に :ENV を指定すると環境変数 http_proxy からプロクシの URI を
取り出し利用します。環境変数 http_proxy が定義されていない場合には
プロクシは...
...//emlist[例][ruby]{
r
equire 'net/http'
Net::HTTP
.new(address, port, proxy_addr, proxy_port, proxy_user, proxy_pass).start(&block)
//}

@param address 接続するホスト名を文字列で指定します。
@param port 接続するポート番号を指定します。
@param proxy_addr プロクシ...

Net::HTTP.start(address, port = 80, proxy_addr = :ENV, proxy_port = nil, proxy_user=nil, proxy_pass=nil) {|http| .... } -> object (6302.0)

新しい Net::HTTP オブジェクトを生成し、 TCP コネクション、 HTTP セッションを開始します。

...新しい Net::HTTP オブジェクトを生成し、
TCP コネクション、 HTTP セッションを開始します。

ブロックを与えた場合には生成したオブジェクトをそのブロックに
渡し、ブロックが終わったときに接続を閉じます。このときは...
...渡します。
利用後にはこのオブジェクトを Net::HTTP#finish してください。

proxy_addr に :ENV を指定すると環境変数 http_proxy からプロクシの URI を
取り出し利用します。環境変数 http_proxy が定義されていない場合には
プロクシは...
...//emlist[例][ruby]{
r
equire 'net/http'
Net::HTTP
.new(address, port, proxy_addr, proxy_port, proxy_user, proxy_pass).start(&block)
//}

@param address 接続するホスト名を文字列で指定します。
@param port 接続するポート番号を指定します。
@param proxy_addr プロクシ...

Net::HTTP.get_print(uri) -> () (6202.0)

指定した対象から HTTP でエンティティボディを取得し、 $stdout に出力します。

...RI で指定するか、
(host, path, port) で指定するかのいずれかです。

@param uri データの取得対象を URI で指定します。
@param host 接続先のホストを文字列で指定します。
@param path データの存在するパスを文字列で指定します。
@par...
...am port 接続するポートを整数で指定します。
@see Net::HTTP.get

=== 例

//emlist[][ruby]{
r
equire 'net/http'
r
equire 'uri'
Net::HTTP
.get_print URI.parse('http://www.example.com/index.html')
//}

もしくは

//emlist[][ruby]{
r
equire 'net/http'
Net::HTTP
.get_print 'www.example.com'...

Net::HTTP.get_response(host, path = nil, port = nil) -> Net::HTTPResponse (6202.0)

指定した対象に GET リクエストを送り、そのレスポンスを Net::HTTPResponse として返します。

...
Net::HTTP
Response として返します。

対象の指定方法は URI で指定するか、
(host, path, port) で指定するかのいずれかです。

@param uri データの取得対象を URI で指定します。
@param host 接続先のホストを文字列で指定します。
@param...
...path データの存在するパスを文字列で指定します。
@param port 接続するポートを整数で指定します。
@see Net::HTTP#get...

Net::HTTP.get_response(uri) -> Net::HTTPResponse (6202.0)

指定した対象に GET リクエストを送り、そのレスポンスを Net::HTTPResponse として返します。

...
Net::HTTP
Response として返します。

対象の指定方法は URI で指定するか、
(host, path, port) で指定するかのいずれかです。

@param uri データの取得対象を URI で指定します。
@param host 接続先のホストを文字列で指定します。
@param...
...path データの存在するパスを文字列で指定します。
@param port 接続するポートを整数で指定します。
@see Net::HTTP#get...

絞り込み条件を変える

Net::HTTP.Proxy(address, port = 80) -> Class (6102.0)

Proxy 経由で http サーバに接続するためのクラスを作成し返します。

...Proxy 経由で http サーバに接続するためのクラスを作成し返します。

このクラスは Net::HTTP を継承しているので Net::HTTP と全く
同じように使えます。指定されたプロクシを常に経由して http サーバ
に接続します。

address が n...
...il のときは Net::HTTP クラスをそのまま返します。

//emlist[例1: Net::HTTP.new を使う][ruby]{
r
equire 'net/http'
proxy_class = Net::HTTP::Proxy('proxy.example.com', 8080)
http = proxy_class.new('www.example.org')
http.start {|h|
h.get('/ja/') # proxy.example.com 経由で接続...
...ます。
}
//}

//emlist[例2: Net::HTTP.start を使う][ruby]{
r
equire 'net/http'
proxy_class = Net::HTTP::Proxy('proxy.example.com', 8080)
proxy_class.start('www.example.org') {|h|
h.get('/ja/') # proxy.example.com 経由で接続します。
}
//}

@param address プロクシのホスト名...

Net::HTTP.default_port -> Integer (6102.0)

HTTP のデフォルトポート (80) を返します。

HTTP のデフォルトポート (80) を返します。

Net::HTTP.get_print(host, path, port = 80) -> () (6102.0)

指定した対象から HTTP でエンティティボディを取得し、 $stdout に出力します。

...RI で指定するか、
(host, path, port) で指定するかのいずれかです。

@param uri データの取得対象を URI で指定します。
@param host 接続先のホストを文字列で指定します。
@param path データの存在するパスを文字列で指定します。
@par...
...am port 接続するポートを整数で指定します。
@see Net::HTTP.get

=== 例

//emlist[][ruby]{
r
equire 'net/http'
r
equire 'uri'
Net::HTTP
.get_print URI.parse('http://www.example.com/index.html')
//}

もしくは

//emlist[][ruby]{
r
equire 'net/http'
Net::HTTP
.get_print 'www.example.com'...

Net::HTTP.http_default_port -> Integer (6102.0)

HTTP のデフォルトポート (80) を返します。

HTTP のデフォルトポート (80) を返します。
<< 1 2 3 > >>