From: Kassym Dorsel Date: 2011-09-25T07:41:12+09:00 Subject: Re: net::http does not return what a browser returns I'm sure everything works fine. Via the browser I have tried the actual gets and those work. I also just tried it with the mechanize gem and got it to work the way I wanted. This is the code I used with mechanize : agent = Mechanize.new challenge = agent.get(site_url + '__GetChallenge') result = Digest::SHA1.hexdigest(challenge.body + password.upcase) login = agent.get(site_url + "login?Plugin=BFAPI&Templates=Session&Challenge=#{challenge.body}&UserID=#{user_id}&SHA1=#{result}") This code returns the correct information. I can't see any difference... I'm also using https at the moment if that makes a difference. I'll also check out RestClient. Thanks -- Posted via http://www.ruby-forum.com/.