From: "Mehr, Assaph (Assaph)" Date: 2004-05-05T08:25:48+09:00 Subject: Re: RubyGem behind an authenticating proxy > I can't offer any real help; I can only say that RubyGems' proxy > handling is completely outsourced to 'open-uri'. If you can > demonstrate a simple app using just that, in which your particular > proxy works, it would help. Why aren't you using 'net/http'? This works for me. require 'net/http' # basic location info: proxy_addr = 'sg.proxy.avaya.com' proxy_port = 8000 proxy_user = 'assaph' proxy_pass = 'xxx' site = "www.weatherzone.com.au" uri = "/local/local.jsp?fcast=94768&obs=94768&img=radar&rad=003&fn=true" # Get the data and write it to a file Net::HTTP::Proxy(proxy_addr, proxy_port, proxy_user, proxy_pass).start(site) { |http| response = http.get(uri) File.open("Weather.htm"), "w+") { |f| f.puts response.body } } (and yes, Gavin, it downloads the sydney weather to my palm :)