如何mock https请求
最近在测试项目过程当中,遇到客户端mock https请求的场景,但是默认用charles抓取出来的https请求是乱码的,对于这类请求如何来mock,有以下2种方式:
1、这里有篇http://coolnull.com/3948.html讲述了如何用charles抓取https请求的方式,可以参考一下。
但是这种方式只能适用于服务端非强校验的场景,若是强校验的话由于这种方式中charles的证书其实是个伪证书,服务端是不会校验通过的,返回的仍然会是乱码。
2、https降级为http。
对于这种方式,需要服务端的配合,将某台机器设置为接收http的请求,客户端通过host绑定用http的方式访问到该台机器。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步