【发布时间】:2019-07-22 11:11:23
【问题描述】:
我正在制作一个通过 HTTPS 请求 m3u8 文件的电视应用程序。当我在 Android 4.4 上运行它时,我在 logcat 中看到一些“握手失败”。我怀疑它与 SSL 验证问题有关。我可以知道如何忽略这些错误吗?
我看到有一些方法,比如通过扩展 X509TrustManager 来编写我自己的 HTTPSTrustManager。但是代码是在JAVA中的。我的应用程序在 Kotlin 中。我是 Android 开发的新手。有人可以帮我解决这个问题吗?
谢谢。
【问题讨论】:
-
尝试使用http而不是https
-
@JuanDanielOrnella no... m3u8 文件不受我控制。如果我能控制它,我会尝试修复所有 HTTPS 错误 LOL
-
有人可以签出我的项目并看看吗?它在 Lollipop 及更高版本上运行良好,但在 Kitkat 4.4 上运行良好。我认为这是由于 HTTPS 错误,但我怀疑...github.com/y2kbug-hk/dev.thematrix.tvhk
-
"但是代码是 JAVA 的,我的应用是 Kotlin 的。" Android Studio 的 kotlin 插件可以帮你把 Java 代码转换成 Kotlin。尽管在不理解错误含义的情况下忽略错误听起来不是一个好主意。
标签: android kotlin android-volley