From: Jeff Schilling Date: 2002-12-15T13:35:59+09:00 Subject: Ruby zlib on 1.7.3/W2k - uncompressing value from http get I am using the PragProg 1.7.3 distro of ruby which includes zlib 0.5.1 I am trying to decode the response.body from an HTTP request. Like this: headers["Accept-encoding"] = "gzip" uri = URI.parse(source) h = Net::HTTP.new(uri.host) resp = h.get(uri.path, headers) puts "Code = #{resp.code}" puts "Message = #{resp.message}" resp.each {|key, val| printf "%-14s = %-40.40s\n", key, val } data = resp.body if resp.fetch('content-encoding', 'None') == 'gzip' begin pp data[0..2] data = Zlib::Inflate.inflate(data) rescue StandardError => err print "Zlib error: #{err}\n" end end This always results in : Zlib error: unknown compression method Byte 2 of the string is \010 - which is correct. Anyone seen this? Thanks in advance. -Jeff