OkHttpClient设置忽略所有SSL证书验证

首先不建议在生产中这样使用。如果是在开发环境,为了方便调试,则可以忽略SSL证书验证。

一般SSL证书验证不通过,会出现如下异常

自定义TrustManager

创建一个TrustManager,它实际上并不验证证书,而只是传递所有内容。

OkHttpClient信任所有SSL证书

我们可以方便地用OkHttpClient从现有客户端创建新的Builder。再自定义配置覆盖默认处理SSL的方式。

创建忽略所有SSL证书的客户端,如下所示。

0

发表评论

邮箱地址不会被公开。