instance method Net::HTTPHeader#range_length

range_length -> Integer|nil[permalink][rdoc][edit]

Content-Range: ヘッダフィールドの表している長さを整数で返します。

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

[EXCEPTION] Net::HTTPHeaderSyntaxError:
Content-Range: ヘッダフィールドの値が不正である場合に発生します。


require 'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req['Content-Range'] = "bytes 1-500/1000"
req.range_length # => 500