ruby-changes:21800
From: naruse <ko1@a...>
Date: Sat, 26 Nov 2011 20:44:55 +0900 (JST)
Subject: [ruby-changes:21800] naruse:r33849 (trunk): * lib/net/http.rb (Net::HTTP.get_response): enable use_ssl
naruse 2011-11-26 20:44:45 +0900 (Sat, 26 Nov 2011) New Revision: 33849 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=33849 Log: * lib/net/http.rb (Net::HTTP.get_response): enable use_ssl if given URI object is https. patched by Mark Ferlatte [ruby-core:40665] [Bug #5545] * lib/net/http.rb (Net::HTTP.post_form): ditto. Modified files: trunk/ChangeLog trunk/lib/net/http.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 33848) +++ ChangeLog (revision 33849) @@ -1,3 +1,11 @@ +Sat Nov 26 20:41:48 2011 NARUSE, Yui <naruse@r...> + + * lib/net/http.rb (Net::HTTP.get_response): enable use_ssl + if given URI object is https. + patched by Mark Ferlatte [ruby-core:40665] [Bug #5545] + + * lib/net/http.rb (Net::HTTP.post_form): ditto. + Sat Nov 26 20:01:18 2011 NARUSE, Yui <naruse@r...> * lib/net/http.rb (Net::HTTP::SSL_ATTRIBUTES): refix 33701. Index: lib/net/http.rb =================================================================== --- lib/net/http.rb (revision 33848) +++ lib/net/http.rb (revision 33849) @@ -451,7 +451,8 @@ } else uri = uri_or_host - new(uri.hostname, uri.port).start {|http| + start(uri.hostname, uri.port, + :use_ssl => uri.scheme == 'https') {|http| return http.request_get(uri.request_uri, &block) } end @@ -479,7 +480,8 @@ req = Post.new(url.request_uri) req.form_data = params req.basic_auth url.user, url.password if url.user - new(url.hostname, url.port).start {|http| + start(url.hostname, url.port, + :use_ssl => uri.scheme == 'https' ) {|http| http.request(req) } end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/