range -> Range|nil
[permalink][rdoc][edit]-
Range: ヘッダの示す範囲を Range オブジェクトで返します。
ヘッダにない場合は nil を返します。
- [EXCEPTION] Net::HTTPHeaderSyntaxError:
- Range:ヘッダの中身が規格通りでない場合に発生します。
require 'net/http' uri = URI.parse('http://www.example.com/index.html') req = Net::HTTP::Get.new(uri.request_uri) req['range'] = "bytes=1-5" req.range # => [1..5]
require 'net/http' uri = URI.parse('http://www.example.com/index.html') req = Net::HTTP::Get.new(uri.request_uri) req['range'] = "invalid" req.range # => Net::HTTPHeaderSyntaxError