2016-09-22 46 views
0
try { 
        String urlImage="https://maps.googleapis.com/maps/api/staticmap?center=0,0&zoom=1&size=100x100&key=AIzaSyD_G0t3zg97XK1iiZD2kV5J_mBTlnV6_ZI"; 
        System.out.println(urlImage); 
        bitmap1 = BitmapFactory.decodeStream((InputStream) new URL(urlImage).getContent()); 




       } catch (Exception e) { 
        e.printStackTrace(); 
       } 

當我把這個網址我得到Android的SSL握手異常的地圖API

javax.net.ssl.sslhandshakeexception:Handshake failed 

例外,我怎麼能解決這個問題

回答

0

從這個related SO post基礎,你需要獲得來自公證書你正試圖連接的服務器。 嘗試聯繫服務器管理員並詢問它,using openssl to download it,或者因爲這看起來像是HTTP服務器,請使用任何瀏覽器連接到它,查看頁面的安全信息並保存證書的副本。在本documentation還表示,發生這種情況的原因很多,其中包括:

您可以檢查哪些討論的文件如何解決這些問題同時保持與服務器的連接安全。