Android之提示javax.net.ssl.SSLHandshakeException: Chain validation failed

1、問題

個別手機用OkDownload下載Bilibili網址視頻的時候下載失敗,但是大部分手機下載沒問題。
在繼承的DownloadListener4WithSpeed類的重寫taskEnd函數里面。

override fun taskEnd(task: DownloadTask, cause: EndCause, realCause: Exception?, taskSpeed: SpeedCalculator) {L.e("DownloadListenerWithSpeed taskEnd >> "+ task.info?.filename +" / "+ task.info?.totalLength + " : "+task.info?.totalOffset + "  Exception = "+realCause)
}

錯誤關鍵日志如下

DownloadListenerWithSpeed taskEnd >> 340439077-1-16(2).mp4 / 0 : 0  Exception = javax.net.ssl.SSLHandshakeException: Chain validation failed

 

 

 

 

 

 

2、分析

看到SSLHandshakeException異常,我們立馬就想到忽略證書,然后在下載功能前面加上如下代碼,CertUtil.handleSSLHandshake()

public class CertUtil {/*** 忽略https的證書校驗* 避免Glide加載https圖片報錯:* javax.n

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/286425.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/286425.shtml
英文地址,請注明出處:http://en.pswp.cn/news/286425.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

c# XML和實體類之間相互轉換(序列化和反序列化)

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Data; using System.Xml; using System.Xml.Serialization; /// <summary>/// Xml序列化與反序列化/// </summary>public class XmlUtil {…

深入探究MinimalApi是如何在Swagger中展示的

前言之前看到技術群里有同學討論說對于MinimalApi能接入到Swagger中感到很神奇,加上Swagger的數據本身是支持OpenApi2.0和OpenApi3.0使得swagger.json成為了許多接口文檔管理工具的標準數據源。ASP.NET Core能夠輕松快速的集成Swagger得益于微軟對OpenApi的大力支持&#xff0c…

語句的輸入、輸出

一、C#基礎 1、項目后綴&#xff1a; .config——配置文件&#xff08;存放配置參數文件&#xff09; .csproj——項目文件&#xff08;管理文件項&#xff09; .sln——解決方案文件&#xff08;管理項目&#xff09; .cs——源文件&#xff08;程序代碼&#xff09; 2、函數四…

Samba平臺搭建和用戶自行修改密碼環境搭建筆記

Samba 平臺搭建和用戶自行修改密碼環境搭建筆記系統&#xff1a;CentOS release 6.5 (Final)x86_64軟件: samba #服務端samba-client #客戶端samba-common #通用工具和庫Apache:httpdWeb: changepassword-0.9.tar.gz #需 GCC 編譯源碼包&#…

Android使用C/C++來保存密鑰

Android使用C/C來保存密鑰本文主要介紹如何通過native方法調用取出密鑰&#xff0c;以替代原本直接寫在Java中&#xff0c;或寫在gradle腳本中的不安全方式。為什么要這么做 如果需要在本地存儲一個密鑰串&#xff0c;典型的方式有 1. 直接寫在java source code中 2. 寫在gradl…

無代碼iVX編程實現簡單跳躍超級瑪麗游戲

首先咱們打開 iVX 的在線編輯器&#xff1a;https://editor.ivx.cn/ 隨后咱們選擇2D游戲類型制作一個簡單跳躍游戲&#xff1a; 接下來創建幾個圖片&#xff0c;并且添加物體&#xff0c;如圖所示&#xff1a; 在此需要更改對應稱重地面的阻尼值&#xff0c;讓其能夠緩慢降落…

【三維激光掃描】實驗01:環境搭建CAD2014+StonexSiScan軟件安裝

目 錄 一、CAD2014簡體中文版安裝1. 安裝過程2. 激活過程二、Si-Scan安裝1. 主程序安裝2. 驅動安裝一、CAD2014簡體中文版安裝 1. 安裝過程 雙擊安裝包:AutoCAD_2014_Simplified_Chinese_Win_64bit_dlm.sfx.exe,進行自解壓。 解壓完成后,如下圖所示,點擊【安裝】。 接受許…

C# 11 新特性:原始字符串

之前我們經常需要使用 string 類型定義字符串文本&#xff0c;字符串文本用一對雙引號括起來表示&#xff1a;var str "Hello MyIO";字符串可包含任何字符文本&#xff0c;但是有些字符需要轉義才能表示&#xff0c;比如雙引號要轉義成\"&#xff1a;var str …

File,FileInfo,Directory,DirectoryInfo

兩者的共同點&#xff1a; 一&#xff1a;都用于典型的操作&#xff0c;如復制、移動、重命名、創建、打開、刪除和追加到文件 二&#xff1a;默認情況下&#xff0c;將向所有用戶授予對新文件的完全讀/寫訪問權限。 兩者的區別&#xff1a; File類是靜態類&#xff0c;由…

C語言試題四之計算并輸出3到n之間所有素數的平方根之和

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 請編寫函數…

bzoj1011

因為允許5%的誤差。。所以把&#xff1e;一定長度的一段看成一段近似計算就行了。。 1 #include<cstdio>2 #include<cstdlib>3 #include<cstring>4 #include<ctime>5 #include<cmath>6 #include<iostream>7 #include<algorithm>8 #i…

一名全棧工程師的必備“百寶箱”

摘要&#xff1a;全棧工程師&#xff0c;也叫全端工程師&#xff0c;是指掌握多種技能&#xff0c;并能利用多種技能獨立完成產品的人。全棧工程師熟悉多種開發語言&#xff0c;同時具備前端和后臺開發能力&#xff0c;從需求分析&#xff0c;原型設計到產品開發&#xff0c;測…

為VMware虛擬主機添加新磁盤

軌跡: 關閉VMware虛擬主機 ---> 虛擬機 ---> 設置 ---> 硬件 ---> 硬盤 ---> 添加 ---> (彈出添加硬件向導)硬盤 ---> 磁盤類型 ---> 選擇磁盤 ---> 指定磁盤容量(最好選擇“將虛擬磁盤存儲為單個文件”) ---> 指定磁盤文件 ---> 點擊“完成…

【ArcGIS風暴】全站儀、RTK測量坐標數據在CASS和ArcGIS中展點的區別和聯系(帶數據)

ArcGIS展經緯度點完整教程:【ArcGIS風暴】ArcGIS 10.2導入Excel數據X、Y坐標(經緯度、平面坐標),生成Shapefile點數據圖層 目錄 1. CASS展點操作步驟2. ArcGIS展點操作步驟3. 案例數據下載RTK或全站儀地面實測的三維坐標數據文件一般包括點號,編碼,東坐標,北坐標,高程等…

php一篇文零基礎到制作在線圖片編輯網站賺錢(gif壓縮、九宮格裁剪、等比裁剪、大小變換)【php華為云實戰】

注意本篇文適用于&#xff1a; 零基礎小白想要了解一下php開發或者網站開發的同學&#xff08;但是注意&#xff0c;零基礎你可以通過本篇完成&#xff0c;但是由于是速成會有一些難度&#xff0c;本篇內容由于是速成&#xff0c;有一些額外知識點&#xff0c;不會可以來問我1…

Mustache.js使用筆記(內容屬于轉載總結)

1、Mustache的語法很簡單&#xff0c;用兩個大括號標記要綁定的字段即可&#xff0c;“{{}}” Mustache主要的渲染方法為Mustache.render()&#xff0c;該方法有兩個參數&#xff0c;第一個為要渲染的模版&#xff0c; 也就是例子中的template&#xff0c;第二個就是數據源也就…

MAUI 自定義繪圖入門

在2022的5月份&#xff0c;某軟正式發布了 MAUI 跨平臺 UI 框架。我本來想著趁六一兒童節放假來寫幾篇關于 MAUI 入門的博客&#xff0c;可惜發現我不擅長寫很入門的博客。再加上 MAUI 似乎是為了趕發布日期而發布&#xff0c;只能勉強說能開發了&#xff0c;能用了。于是我就來…

C語言試題五之計算并輸出給定數組(長度為9)中每相鄰兩個元素之平均值的平方根之和

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 請編寫函數…

【三維激光掃描】實驗02:StonexSiScan新建項目、加載點云數據

文章目錄 1. 新建工程2. 打開工程3. 加載點云1. 新建工程 打開StonexSiScan點云后處理軟件,點擊【新建】按鈕。 選擇工程存放路徑,輸入工程名稱。 2. 打開工程 點擊【打開】按鈕。