るりまサーチ

最速Rubyリファレンスマニュアル検索!
888件ヒット [1-100件を表示] (0.133秒)

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Net::HTTP#local_port=(port) (12315.0)

接続に用いるローカルポートを設定します。

...param port ローカルポート(数値、もしくはサービス名文字列)

//emlist[例][ruby]{
r
equire 'net/http'

http = Net::HTTP.new("www.example.com")
http.local_host = "192.168.0.5"
http.local_port = "53043"

http.start do |h|
p h.get("/").body
end
//}

@see Net::HTTP#local_port=, Net:...
...:HTTP#local_host


@see Net::HTTP.new...

Net::HTTP#send_request(name, path, data = nil, header = nil) -> Net::HTTPResponse (12315.0)

HTTP リクエストをサーバに送り、そのレスポンスを Net::HTTPResponse のインスタンスとして返します。

...HTTP リクエストをサーバに送り、そのレスポンスを
Net::HTTPResponse のインスタンスとして返します。

@param name リクエストのメソッド名を文字列で与えます。
@param path リクエストのパスを文字列で与えます。
@param data リクエ...
...ストのボディを文字列で与えます。
@param header リクエストのヘッダをハッシュで与えます。

//emlist[例][ruby]{
r
esponse = http.send_request('GET', '/index.html')
puts response.body
//}

@see Net::HTTP#request...

Net::HTTPHeader#content_range -> Range|nil (12315.0)

Content-Range: ヘッダフィールドの値を Range で返します。 Range の表わす長さは Net::HTTPHeader#range_length で得られます。

...Content-Range: ヘッダフィールドの値を Range で返します。
R
ange の表わす長さは Net::HTTPHeader#range_length で得られます。

ヘッダが設定されていない場合には nil を返します。

//emlist[例][ruby]{
r
equire 'net/http'

uri = URI.parse('http://www.exa...
...mple.com/index.html')
r
eq = Net::HTTP::Get.new(uri.request_uri)
r
eq.content_range # => nil
r
eq['Content-Range'] = "bytes 0-499/1234"
r
eq.content_range # => 0..499
//}...

Net::HTTPHeader#set_content_type(type, params = {}) (12315.0)

type と params から Content-Type: ヘッダフィールドの 値を設定します。

...type と params から Content-Type: ヘッダフィールドの
値を設定します。

@param type メディアタイプを文字列で指定します。
@param params パラメータ属性をハッシュで指定します。

//emlist[例][ruby]{
r
equire 'net/http'

uri = URI.parse('http://www....
...example.com/index.html')
r
eq = Net::HTTP::Get.new(uri.request_uri)
r
eq.content_type # => nil
r
eq.content_type = 'multipart/form-data' # => "multipart/form-data"
r
eq.content_type # => "multipart/form-data"
//}...

Net::HTTPHeader#form_data=(params) (12263.0)

HTMLのフォームのデータ params から ヘッダフィールドとボディを設定します。

...HTMLのフォームのデータ params から
ヘッダフィールドとボディを設定します。

ヘッダフィールド Content-Type: には
'application/x-www-form-urlencoded' が設定されます。

@param params HTML のフォームデータの Hash を与えます。
@param sep デ...
...ist[例 form_data][ruby]{
r
equire 'net/http'

uri = URI.parse('http://www.example.com/index.html')
r
eq = Net::HTTP::Get.new(uri.request_uri)
r
eq.form_data = {"q" => ["ruby", "perl"], "lang" => "en"} # => {"q"=>["ruby", "perl"], "lang"=>"en"}
//}

//emlist[例 set_form_data][ruby]{
r
equire 'net/http'...
...uri = URI.parse('http://www.example.com/index.html')
r
eq = Net::HTTP::Get.new(uri.request_uri)
r
eq.set_form_data({"q" => "ruby", "lang" => "en"}, ';') # => "application/x-www-form-urlencoded"
//}...

絞り込み条件を変える

Net::HTTPHeader#set_form_data(params, sep = &#39;&&#39;) -> () (12263.0)

HTMLのフォームのデータ params から ヘッダフィールドとボディを設定します。

...HTMLのフォームのデータ params から
ヘッダフィールドとボディを設定します。

ヘッダフィールド Content-Type: には
'application/x-www-form-urlencoded' が設定されます。

@param params HTML のフォームデータの Hash を与えます。
@param sep デ...
...ist[例 form_data][ruby]{
r
equire 'net/http'

uri = URI.parse('http://www.example.com/index.html')
r
eq = Net::HTTP::Get.new(uri.request_uri)
r
eq.form_data = {"q" => ["ruby", "perl"], "lang" => "en"} # => {"q"=>["ruby", "perl"], "lang"=>"en"}
//}

//emlist[例 set_form_data][ruby]{
r
equire 'net/http'...
...uri = URI.parse('http://www.example.com/index.html')
r
eq = Net::HTTP::Get.new(uri.request_uri)
r
eq.set_form_data({"q" => "ruby", "lang" => "en"}, ';') # => "application/x-www-form-urlencoded"
//}...

Net::HTTPHeader#set_range(i, len) -> () (12229.0)

範囲を指定してエンティティを取得するためのヘッダ Range: をセットします。

...取得するためのヘッダ Range: をセットします。

以下は同じことを表しています。

//emlist[例][ruby]{
r
eq.range = 0..1023
r
eq.range = 0...1024
r
eq.range = 1024
r
eq.set_range(0, 1024)
r
eq.set_range(0..1023)
r
eq.set_range(0...1024)
r
eq.set_range(1024)
//}

特別な場合...
...
r
を x..-1 とした場合には、x が正ならば
x バイト目から最後までの範囲を、
x が負ならば最初から x バイト目までの範囲を表します。

@param r 範囲を Range オブジェクトで与えます。
@param i 範囲の始点を整数で与えます。
@par...
...am len 範囲の長さを整数で与えます。
@param n 0からの長さを整数で与えます。...

Net::HTTPHeader#set_range(n) -> () (12229.0)

範囲を指定してエンティティを取得するためのヘッダ Range: をセットします。

...取得するためのヘッダ Range: をセットします。

以下は同じことを表しています。

//emlist[例][ruby]{
r
eq.range = 0..1023
r
eq.range = 0...1024
r
eq.range = 1024
r
eq.set_range(0, 1024)
r
eq.set_range(0..1023)
r
eq.set_range(0...1024)
r
eq.set_range(1024)
//}

特別な場合...
...
r
を x..-1 とした場合には、x が正ならば
x バイト目から最後までの範囲を、
x が負ならば最初から x バイト目までの範囲を表します。

@param r 範囲を Range オブジェクトで与えます。
@param i 範囲の始点を整数で与えます。
@par...
...am len 範囲の長さを整数で与えます。
@param n 0からの長さを整数で与えます。...

Net::HTTPHeader#set_range(r) -> () (12229.0)

範囲を指定してエンティティを取得するためのヘッダ Range: をセットします。

...取得するためのヘッダ Range: をセットします。

以下は同じことを表しています。

//emlist[例][ruby]{
r
eq.range = 0..1023
r
eq.range = 0...1024
r
eq.range = 1024
r
eq.set_range(0, 1024)
r
eq.set_range(0..1023)
r
eq.set_range(0...1024)
r
eq.set_range(1024)
//}

特別な場合...
...
r
を x..-1 とした場合には、x が正ならば
x バイト目から最後までの範囲を、
x が負ならば最初から x バイト目までの範囲を表します。

@param r 範囲を Range オブジェクトで与えます。
@param i 範囲の始点を整数で与えます。
@par...
...am len 範囲の長さを整数で与えます。
@param n 0からの長さを整数で与えます。...
<< 1 2 3 ... > >>