HostConfiguration socketFactory is ignored
------------------------------------------

                 Key: HTTPCLIENT-634
                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-634
             Project: HttpComponents HttpClient
          Issue Type: Bug
          Components: HttpClient
    Affects Versions: Nightly Builds
         Environment: Windows, Eclipse, Java 1.5
            Reporter: John Kristian


HostConfiguration doesn't use its host.protocol to execute an HttpMethod with 
an absolute URL.  It should, if the Protocol's scheme is the same as the 
method's URL scheme.

This bug makes it difficult to integrate a specialized SSL connection algorithm 
(in a SecureProtocolSocketFactory) with a module implemented on top of 
HttpClient.  The latter module must not execute methods with absolute URLs.  Of 
course, this is difficult when one doesn't control that module.  For example, I 
recently tried to integrate SSL certificate-based client authentication with 
XFire.  XFire provides a reasonable API for replacing its HttpClient, but one 
must hack its source code to prevent it from executing methods with absolute 
URLs.

Protocol.registerProtocol is a possible answer, but it can't support two or 
more SSL connection algorithms for one HTTPS host and port.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to