instance method Net::HTTPHeader#delete

delete(key) -> [String] | nil[permalink][rdoc][edit]

key ヘッダフィールドを削除します。

[PARAM] key:
削除するフィールド名
[RETURN]
取り除かれたフィールドの値を返します。 key ヘッダフィールドが存在しなかった場合には nil を返します。


require 'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.content_length = 10
req.content_length  # => 10
req.delete("Content-Length")  # => ["10"]
req.content_length  # => nil