| Author |
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()]; { c=di.readChar(); di.readFully(arr); System.out.print(new String(arr)); } con.close(); }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/
|
 |
 |
|
|
subject: HttpsConnection not establishing?
|
|
|