Glide请求https网络图片不信任证书
时间: 2023-11-06 17:04:34 浏览: 48
您好,关于您的问题,可以尝试将Glide中的网络请求方式改为OkHttp,并在OkHttp的配置中添加信任自签名证书的代码,如下所示:
```
OkHttpClient.Builder builder = new OkHttpClient.Builder();
builder.sslSocketFactory(SSLSocketFactoryUtils.createSSLSocketFactory(),new SSLSocketFactoryUtils.TrustAllManager());
builder.hostnameVerifier(SSLSocketFactoryUtils.getHostnameVerifier());
```
其中,createSSLSocketFactory方法是自定义的一个返回信任自签名证书的SSLSocketFactory的静态方法,TrustAllManager是自定义的一个证书管理器,getHostnameVerifier是自定义的一个返回信任自签名证书的主机名验证器的静态方法。
希望这能够解决您的问题,如有其他问题,请随时提出。
相关问题
获取glide加载的网络图片的cookie
很抱歉,我没有理解您的问题。您可以提供更多细节吗?如果您正在使用Java,可以使用OkHttp库来发送HTTP请求,并在响应中获取cookie。以下是一个简单的示例:
```
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://example.com/image.jpg")
.build();
Response response = client.newCall(request).execute();
if (response.isSuccessful()) {
List<Cookie> cookies = Cookie.parseAll(request.url(), response.headers());
// Do something with the cookies
}
```
glide加载usb损坏图片不缓存
这个问题属于技术问题,我可以为您提供解答。当使用 Glide 加载 USB 损坏图片时,可以使用如下代码来实现不缓存图片:
```
Glide.with(context).load(file).skipMemoryCache(true).diskCacheStrategy(DiskCacheStrategy.NONE).into(imageView);
```
其中,skipMemoryCache(true) 表示不将图片缓存在内存中,diskCacheStrategy(DiskCacheStrategy.NONE) 表示不将图片缓存在磁盘中。这样可以避免使用 Glide 缓存 USB 损坏图片时出现问题。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)