From 8c42ffc83d7024e022cfad1c6bc1dd838baf2326 Mon Sep 17 00:00:00 2001 From: James Bunton Date: Mon, 30 Jun 2008 02:10:34 +1000 Subject: [PATCH] Handle multivalued headers properly. --- ruby/proxy.rb | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/ruby/proxy.rb b/ruby/proxy.rb index 6f98be7..21a92f4 100755 --- a/ruby/proxy.rb +++ b/ruby/proxy.rb @@ -74,13 +74,8 @@ def printResult(res) if res.code != "200" res["Status"] = "#{res.code} #{res.message}" end - res.each_capitalized do |key, value| - if key == "Set-Cookie" - values = value.split(",") - else - values = [value] - end - values.each do |value| + res.each_capitalized_name do |key| + res.get_fields(key).each do |value| print "#{key}: #{value}\r\n" end end -- 2.39.2