Thanks for your advice. Manfred Hansen ts wrote: >>>>>> "M" == Manfred Hansen <manfred / toppoint.de> writes: > > M> The page need a password and a user for login. > > Well, if you use basic authentification you have in the documentation > > === Basic Authentication > > require 'net/http' > Net::HTTP.version_1_1 # declear to use 1.1 features. > > Net::HTTP.start( 'auth.some.domain' ) {|http| > response, body = http.get( '/need-auth.cgi', > 'Authorization' => 'Basic ' + > ["#{account}:#{password}"].pack('m'). > strip ) > print body > } > > In version 1.2 (Ruby 1.7 or later), you can write like this: > > require 'net/http' > Net::HTTP.version_1_2 # declear to use 1.2 features. > > req = Net::HTTP::Get.new('/need-auth.cgi') > req.basic_auth 'account', 'password' > Net::HTTP.start( 'auth.some.domain' ) {|http| > response = http.request(req) > print response.body > } > > > > > > Guy Decoux