okHttp跳过强制https验证

okHttp在进行网络请求时,默认需要遵循HTTPS的加密握手过程。但在爬虫或模拟登录等场景中,若目标网站开启强制HTTPS验证,会增加开发复杂性。本文介绍如何通过重写okhttp的sslSocketFactory和hostnameVerifier,伪造证书以绕过HTTPS验证,从而正常访问这些网站。只需调用特定方法,即可实现HTTPS验证的规避。
摘要由CSDN通过智能技术生成

okHttp是基于client连接的,所有的网络连接https都要遵循几次握手才能数据相互传输,因为https的单向或者双向加密的,所以要想访问,就需要ssl证书。

对于想用他爬取一些网络数据以及模拟登陆一些网站的时候,https很大的程度加深了我们项目开发的难度,因为要匹配https。

那么对于我们并不是要开发我们公司或者自己的客户端,而是爬取或者登陆别人的网站的时候,我们大多数是不需要https的,大多数提供https的网站,是可以直接拿到网页源码等的࿰

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值