- 论坛徽章:
- 0
|
请教各位,我在使用JSSE的时,为什么总是出现ssl.SSLHandshakeException?? \r\n代码如下,每次执行到out.flush()的时候就会出现该异常? \r\n还有,我在执行完了factory.createSocket后执行 \r\nsocket.startHandshake();也会出现该异常? \r\n请问有什么办法怎么解决? \r\n急!!!请尽快答复!!! \r\n先行谢过啦!! \r\n代码\r\nSocketFactory factory = SSLSocketFactory.getDefault(); \r\nSocket socket = factory.createSocket(argv[0], HTTPS_PORT); \r\n//socket.startHandshake(); \r\nBufferedWriter out = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())); \r\nBufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream())); \r\nout.write(\"GET / HTTP/1.0\\r\\n\\r\\n\" ; \r\nout.flush(); \r\nString line; \r\nStringBuffer sb = new StringBuffer(); \r\nwhile((line = in.readLine()) != null) { \r\nsb.append(line); \r\n} \r\nout.close(); \r\nin.close(); |
|