るりまサーチ

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

別のキーワード

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

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

Net::HTTPHeader#range -> Range|nil (6214.0)

Range: ヘッダの示す範囲を Range オブジェクトで返します。

...
R
ange: ヘッダの示す範囲を Range オブジェクトで返します。

ヘッダにない場合は nil を返します。

@raise Net::HTTPHeaderSyntaxError Range:ヘッダの中身が規格通り
でない場合に発生します。

//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['range'] = "bytes=1-5"
r
eq.range # => [1..5]
//}

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

uri = URI.parse('http://www.example.com/index.html')
r
e...
...q = Net::HTTP::Get.new(uri.request_uri)
r
eq['range'] = "invalid"
r
eq.range # => Net::HTTPHeaderSyntaxError
//}...

Net::HTTPHeader#content_range -> Range|nil (6208.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#form_data=(params) (6132.0)

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

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

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

@param params HTML のフォームデータの Hash を与えます。
@param sep データのセパ...
...rm_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 = UR...
...I.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;) -> () (6132.0)

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

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

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

@param params HTML のフォームデータの Hash を与えます。
@param sep データのセパ...
...rm_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 = UR...
...I.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#range=(n) (6122.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#range=(r) (6122.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(i, len) -> () (6122.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) -> () (6122.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) -> () (6122.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 ... > >>