我想在Ruby中發出HTTP頭請求。對於我使用下面的代碼在net/http中使用[]訪問標頭值
Net::HTTP.start(target) do |http|
http.open_timeout = 2
http.read_timeout = 2
http.head('/').each do |k, v|
puts "#{k}: #{v}"
end
到目前爲止好,但我想訪問,而以類似的方式散列http.head值:
header = http.head('/')
p header['Content-Type']
通過documentation瀏覽我開始想知道爲什麼each
首先是一種方法。