一、前述

  使用httpclient發(fā)起https請(qǐng)求時(shí),可能會(huì)遇到如下異常:

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
    at sun.security.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:397)
    at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128)
    at org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:399)
    at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:143)

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

  網(wǎng)上搜索也能找到一大堆的解決方案,但大部分都類似,就是跳過證書的驗(yàn)證,于是跟著稀里糊涂的將代碼拷貝下來使用,結(jié)果呢?有的能解決,有的依舊報(bào)這個(gè)錯(cuò)誤。到底咋回事呢,接下來就說說這個(gè)問題的解決方案。

二、緣由

  首先,要知道導(dǎo)致報(bào)這個(gè)異常的原因不僅僅是因?yàn)樽C書校驗(yàn)不通過。

網(wǎng)友評(píng)論