このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.0 リファレンスマニュアル

instance method Net::HTTPHeader#content_length=

content_length=(len)[permalink][rdoc][edit]

Content-Length: ヘッダフィールドに値を設定します。

len に nil を与えると Content-Length: ヘッダフィールドを削除します。

[PARAM] len:
設定する値を整数で与えます。
require 'net/http'

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