From 9a1c573100b944eec9b5e55d95360d11182d5376 Mon Sep 17 00:00:00 2001 From: James Bunton Date: Sat, 28 Jun 2008 16:06:00 +1000 Subject: [PATCH] Fixed redirection and cookies. --- ruby/proxy.rb | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/ruby/proxy.rb b/ruby/proxy.rb index 4eb744b..6f98be7 100755 --- a/ruby/proxy.rb +++ b/ruby/proxy.rb @@ -71,8 +71,18 @@ def doRequest(req, host, port) end def printResult(res) + if res.code != "200" + res["Status"] = "#{res.code} #{res.message}" + end res.each_capitalized do |key, value| - print "#{key}: #{value}\r\n" + if key == "Set-Cookie" + values = value.split(",") + else + values = [value] + end + values.each do |value| + print "#{key}: #{value}\r\n" + end end print "\r\n" print res.body -- 2.39.2