wood burning stoves 2.0*
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 Android Security Essentials Live Lessons this week in the Android 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) Connector.open("http://www.yahoo.com");

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 www.yahoo.com 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 https://login.yahoo.com or https://mail.yahoo.com.

The full wget is below:

Rashid Mayes
http://www.hostj2me.com/ - http://www.worlddeveloper.org/
wood burning stoves
subject: HttpsConnection not establishing?
Similar Threads
launching Safari from a Java App
Array Problem
jstl c + import
Problem in reading URL
how can i download a file in chunks.