【发布时间】:2018-08-23 05:38:58
【问题描述】:
目前我正在使用 Glide 来显示图像。我已经为它创建了自定义标头(授权)
public class HeadersClass {
public static GlideUrl getUrlWithHeaders(String url){
return new GlideUrl(url, new LazyHeaders.Builder()
.addHeader("token", "lkajsdlkjasldjasldjaslkdjaslkdj")
.build());
}
}
像这样在 Glide 中使用
Glide.with(getActivity())
// .load(baseUrlForImage + urlOfImage)
.load(HeadersClass.getUrlWithHeaders(baseUrlForImage + urlOfImage))
.into(imageView);
它工作正常,但现在问题是图像 URL 带有 HTTPS(一开始我只使用 http)。
现在使用 HTTPS,它不会显示图像。
有什么办法吗?我可以使用其他库吗?
【问题讨论】:
-
您在使用 https 时遇到任何认证错误吗?如果是,请访问stackoverflow.com/questions/41114569/…
-
我刚刚将我的证书复制到 assets 文件夹中。并且没有收到任何错误。
-
错误是 . : - Volley:图像加载错误:javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。
标签: android image android-glide