第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么demo不能用

我下載了demo 調用 ?CommonOkHttpClient.post(CommonRequest.createPostRequest(url,params),handler); ?怎么提示是 ? ?java.lang.ExceptionInInitializerError ?這個錯誤的 ?。。不能用。

正在回答

2 回答

請問在那里下載的? ?,地址是多少?


0 回復 有任何疑惑可以回復我~

你好.由于

@Override
public X509Certificate[] getAcceptedIssuers() {
? ?return null;
}

返回null導致

因為OKhttpClient類中的sslSocketFactory()方法實現,有一個非空判斷(看下面的代碼第二行)

public Builder sslSocketFactory(SSLSocketFactory sslSocketFactory) {
?if (sslSocketFactory == null) throw new NullPointerException("sslSocketFactory == null");
?X509TrustManager trustManager = Platform.get().trustManager(sslSocketFactory);
?if (trustManager == null) {
? ?throw new IllegalStateException("Unable to extract the trust manager on " + Platform.get()
? ? ? ?+ ", sslSocketFactory is " + sslSocketFactory.getClass());
?}
?this.sslSocketFactory = sslSocketFactory;
?this.certificateChainCleaner = CertificateChainCleaner.get(trustManager);
?return this;
}

修改方法:


在httputils類中添加

private static final X509Certificate[] AcceptedIssuers = new X509Certificate[] {};

@Override
public X509Certificate[] getAcceptedIssuers() {
? ?return AcceptedIssuers ;
}

返回?AcceptedIssuers 問題解決

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么demo不能用

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號