instance method Net::HTTPHeader#content_length

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

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

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

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


require 'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.content_length  # => nil
req.content_length = 10
req.content_length  # => 10