Ruby 2.4.0 リファレンスマニュアル > ライブラリ一覧 > net/httpライブラリ > Net::HTTPHeaderモジュール > key?

instance method Net::HTTPHeader#key?

key?(key) -> bool[permalink][rdoc]

key というヘッダフィールドがあれば真を返します。 key は大文字小文字を区別しません。

[PARAM] key:
探すヘッダフィールド名を文字列で与えます。


require 'net/http'

uri = URI.parse('http://www.example.com/index.html')
res = Net::HTTP.get_response(uri)
res.key?('content-type')     # => true
res.key?('nonexist-header')  # => false