hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Roland Weber <ROLWE...@de.ibm.com>
Subject RE: HttpClient for Https gives Unrecognized SSL message..
Date Mon, 19 Apr 2004 12:09:15 GMT
Hello Raj,

I take it that you are connecting to the following URLs:

http://10.248.193.151:80/services/tvly/mmh.cgi/
https://10.248.193.151:443/services/tvly/mmh.cgi/

which rules out my suspicion that you might be connected
to port 80 via SSL. Could you please try to generate a wire log?

http://jakarta.apache.org/commons/httpclient/logging.html

The Java trace you sent does not give us the information
about the HttpClient that we need.

cheers,
  Roland






"Raj, Bhalla" <Bhalla.Raj@blr.hpsglobal.com>
19.04.2004 12:50
Please respond to "Commons HttpClient Project"
 
        To:     Commons HttpClient Project 
<commons-httpclient-dev@jakarta.apache.org>
        cc: 
        Subject:        RE: HttpClient for Https gives Unrecognized SSL 
message..


Hi Roland,
Thanks for response .
What i meant was when i use "http" it work fine but when i use https it
gives error.
Server is properly configured for https reuest because when i send from
browser https request i get proper response

here is the sample code.********************************

 HttpClient client = new HttpClient( );
 HttpMethod httpMethod = 
      SimpleHttpConnectionManagerUtil.createHttpMethod( httpRequest );

statusCode = client.executeMethod( httpMethod );

***(This is are custom classes for Httprequest.. this is passes above in
createHttpMethod)
HttpRequest httpRequest = new HttpRequest( );
String url_i="https://10.248.193.151:443/services/tvly/mmh.cgi/";
httpRequest.setUrl(url_i);
httpRequest.setMethod(HttpRequestMethod.GET);

HttpRequestParameter[ ] requestParameters =
                 { new HttpRequestParameter(
"method", _method ), new HttpRequestParameter("xml",xmlRequest) };

*********************************************************

-----Original Message-----
From: Roland Weber [mailto:ROLWEBER@de.ibm.com]
Sent: Monday, April 19, 2004 4:11 PM
To: Commons HttpClient Project
Subject: Re: HttpClient for Https gives Unrecognized SSL message..


Hello Raj,

could you post a code example? I am a bit confused
about the "https for the same link" part. The protocol
is usually part of the link. If you managed to convice
HttpClient to use SSL, while the server still believes
it is plain HTTP, that would explain the error message.

cheers,
  Roland






"Raj, Bhalla" <Bhalla.Raj@blr.hpsglobal.com>
19.04.2004 11:41
Please respond to "Commons HttpClient Project"
 
        To:     commons-httpclient-dev@jakarta.apache.org
        cc: 
        Subject:        HttpClient for Https gives Unrecognized SSL 
message..


Hi ,

Please  Help.

I am using HttpClient and i am able to successfully send http request and
receive response.
But when i try to send "https" request for the same link i get the 
following
error(I am able to successfully send https request and response through 
the
browser.  ).

 javax.net.ssl.SSLException: Unrecognized SSL message, plaintext 
connection?
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext 
connection?
        at com.sun.net.ssl.internal.ssl.InputRecord.b(DashoA6275)
        at com.sun.net.ssl.internal.ssl.InputRecord.read(DashoA6275)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.j(DashoA6275)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
        at com.sun.net.ssl.internal.ssl.AppOutputStream.write(DashoA6275)
        at
org.apache.commons.httpclient.HttpConnection$WrappedOutputStream.write(HttpC
onnection.java:1347)
        at
java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:69)
        at 
java.io.BufferedOutputStream.flush(BufferedOutputStream.java:127)
        at
org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpCo
nnection.java:782)
        at
org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.jav
a:2173)
        at
org.apache.commons.httpclient.HttpMethodBase.processRequest(HttpMethodBase.j
ava:2528)
        at
org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:106
5)
        at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:638)
        at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:500)
        at
com.travelocity.component.net.http.SimpleHttpConnectionManager.execute(Simpl
eHttpConnectionManager.java:68)

I have tried the steps mentioned in SSL guide:
<http://jakarta.apache.org/commons/httpclient/sslguide.html>
with no luck.Can this happen if the certificate is not trusted .


My jdk version is 1.4 and 

Please suggest steps to debug and bring it running.

Any help would be highly appreciated.

Thanks
Raj



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



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



Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message