[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]