URL oauth = new URL(URL);
URLConnection oauth_connection = oauth.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(
oauth_connection.getInputStream()));
String inputLine = "";
String line;
//System.out.println(in.readLine());
while((line = in.readLine()) != null)
inputLine += line;
in.close();
在BufferedReader
行拋出異常:發送HTTP請求到服務器都異常時有發生
異常線程 「main」 javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException: PKIX路徑構建失敗:sun.security.provider.certpath.SunCertPathBuilderException:無法找到有效的證書路徑,請求目標 at sun.security.ssl.Alerts.getSSLException(Unknown Source) at sun.security.ssl.SSLSocketImpl.fatal (Unknown Source) at sun.security.ssl.Handshaker.fatalSE(Unknown Source) 在sun.security.ssl.Handshaker.fatalSE(未知來源) 在sun.security.ssl.ClientHandshaker.serverCertificate(未知來源) 在sun.security.ssl.ClientHandshaker.processMessage(未知來源) 在sun.security .ssl.Handshaker.processLoop(Unknown Source) at sun.security.ssl.Handshaker.process_record(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl。 performInitialHandshake(未知來源) 在sun.security.ssl.SSLSocketImpl.startHandshake(未知來源) 在sun.security.ssl.SSLSocketImpl.startHandshake(未知來源) 在sun.net.www.protocol.https.HttpsClient.afterConnect (未知來源) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(未知來源) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(未知來源) at sun.net.www.protocol.https。 HttpsURLConnectionImpl.getInputStream(Unknown Source)
但一半的時候,它給結果返回成功 –