hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Karr, David" <David.K...@wamu.net>
Subject Config alternate ssl socket factory: Getting existing protocol
Date Thu, 06 Nov 2003 23:00:08 GMT
I'm following the directions for enabling a custom socket factory (the
"easy" one, for self-signed certs).  I noticed that the instructions
hardcode the scheme and port for the new protocol.  Being somewhat anal,
I thought it would be useful to first get the existing protocol, and
just read the scheme and port from that, replacing the ssl socket
factory.

The problem I'm having is that the return I'm getting from
"hostConfig.getProtocol()" is a null pointer.

I have code something like this:

----------------
                HttpClient httpClient  = new HttpClient();
                httpClient.getHostConfiguration().
                    setProxy(getProxyHost(), getProxyPort());
                Credentials credentials =
                    new UsernamePasswordCredentials(getProxyLogin(),
getProxyPassword());
                httpClient.getState().
                    setProxyCredentials(null, null, credentials);
                method  = new PostMethod(getGatewayURL());
                HostConfiguration   hostConfig  =
                    httpClient.getHostConfiguration();
                Protocol   protocol = hostConfig.getProtocol();
                System.out.println("protocol[" + protocol + "]");
----------------

As I described, the println call shows that the "protocol" object is
null.  This makes it difficult to get any information out of it :) .

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-httpclient-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-httpclient-dev-help@jakarta.apache.org


Mime
View raw message