You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by se...@apache.org on 2010/12/13 21:33:05 UTC

svn commit: r1045364 - /httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/client/AbstractHttpClient.java

Author: sebb
Date: Mon Dec 13 20:33:05 2010
New Revision: 1045364

URL: http://svn.apache.org/viewvc?rev=1045364&view=rev
Log:
Revert accidental changes made in r980937

Modified:
    httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/client/AbstractHttpClient.java

Modified: httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/client/AbstractHttpClient.java
URL: http://svn.apache.org/viewvc/httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/client/AbstractHttpClient.java?rev=1045364&r1=1045363&r2=1045364&view=diff
==============================================================================
--- httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/client/AbstractHttpClient.java (original)
+++ httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/client/AbstractHttpClient.java Mon Dec 13 20:33:05 2010
@@ -632,16 +632,10 @@ public abstract class AbstractHttpClient
 
         URI requestURI = request.getURI();
         if (requestURI.isAbsolute()) {
-            String ssp = requestURI.getSchemeSpecificPart();
-            ssp = ssp.substring(2, ssp.length()); //remove "//" prefix
-            int end = ssp.indexOf(':') > 0 ? ssp.indexOf(':') :
-                    ssp.indexOf('/') > 0 ? ssp.indexOf('/') :
-                    ssp.indexOf('?') > 0 ? ssp.indexOf('?') : ssp.length();
-            String host = ssp.substring(0, end);
-
+            String host = requestURI.getHost();
             int port = requestURI.getPort();
             String scheme = requestURI.getScheme();
-            if (host == null || "".equals(host)) {
+            if (host == null) {
                 throw new ClientProtocolException(
                         "URI does not specify a valid host name: " + requestURI);
             }