Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > net/httpライブラリ > Net::HTTPHeaderモジュール > range=
range=(r)
[permalink][rdoc]range=(n)
set_range(i, len) -> ()
set_range(r) -> ()
set_range(n) -> ()
範囲を指定してエンティティを取得するためのヘッダ Range: をセットします。
以下は同じことを表しています。
req.range = 0..1023 req.range = 0...1024 req.range = 1024 req.set_range(0, 1024) req.set_range(0..1023) req.set_range(0...1024) req.set_range(1024)
特別な場合として、 n に負数を与えた場合にnは最初から(-n)バイトまでの範囲を表します。 r を x..-1 とした場合には、x が正ならば x バイト目から最後までの範囲を、 x が負ならば最初から x バイト目までの範囲を表します。