File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java Micro Edition and the fly likes HttpsConnection not establishing? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of OCA Java SE 8 Programmer I Study Guide 1Z0-808 this week in the OCAJP forum!
JavaRanch » Java Forums » Mobile » Java Micro Edition
Bookmark "HttpsConnection not establishing?" Watch "HttpsConnection not establishing?" New topic

HttpsConnection not establishing?

chetan dhewal
Ranch Hand

Joined: Nov 07, 2000
Posts: 61
hi all,

here is the code
try {

HttpsConnection con= (HttpsConnection)"");

DataInputStream di = con.openDataInputStream();

SecurityInfo si= con.getSecurityInfo();

System.out.println(si.getCipherSuite() +" "+ si.getProtocolName()+ " "+ si.getProtocolVersion());

byte[] arr=new byte[(int)con.getLength()];

System.out.print(new String(arr));

}catch(Exception e) {}

this code is giving me ClassCastException. The code is working fine if i establish plain HttpConnection. I am able to see the yahoo main page scripts. Is it that page doesnt support secure connections???
What can be the probable reason?

Chetan Dhewal<br />SCMAD,SCJP 1.2
Rashid Mayes
Ranch Hand

Joined: Jan 11, 2006
Posts: 160
It looks like you are missing an 's' or ':443' from your URL.

HTTP/S does not appear to be enabled on Yahoo's main page. When attempting a secure connection to Yahoo I am redirected to port 80.

Here is the wget output:

If you are using Yahoo to test your code, I would suggest using or

The full wget is below:

Rashid Mayes -
I agree. Here's the link:
subject: HttpsConnection not establishing?