Project

General

Profile

Bug #5774 ยป client.rb.patch

romanr (Roman Riha), 12/18/2011 12:55 PM

View differences:

client.rb 2011-12-18 03:45:15 +0100
@http_header_extra = nil
@http_last_response = nil
@cookie = nil
@cookies_hash = {}
@host = host || "localhost"
@path = path || "/RPC2"
......
elsif expected != "<unknown>" and expected.to_i != data.size and resp["Transfer-Encoding"].nil?
raise "Wrong size. Was #{data.size}, should be #{expected}"
end
set_cookies = resp.get_fields("Set-Cookie")
if set_cookies and !set_cookies.empty?
require 'webrick/cookie'
@cookie = set_cookies.collect do |set_cookie|
set_cookies.collect do |set_cookie|
cookie = WEBrick::Cookie.parse_set_cookie(set_cookie)
WEBrick::Cookie.new(cookie.name, cookie.value).to_s
end.join("; ")
@cookies_hash[cookie.name]=cookie.value
end
cookies_arr = []
@cookies_hash.each do |key,val|
cookies_arr.push(WEBrick::Cookie.new(key, val).to_s)
end
@cookie=cookies_arr.join("; ")
end
return data
    (1-1/1)