如何mock https请求
Posted 国元
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何mock https请求相关的知识,希望对你有一定的参考价值。
最近在测试项目过程当中,遇到客户端mock https请求的场景,但是默认用charles抓取出来的https请求是乱码的,对于这类请求如何来mock,有以下2种方式:
1、这里有篇http://coolnull.com/3948.html讲述了如何用charles抓取https请求的方式,可以参考一下。
但是这种方式只能适用于服务端非强校验的场景,若是强校验的话由于这种方式中charles的证书其实是个伪证书,服务端是不会校验通过的,返回的仍然会是乱码。
2、https降级为http。
对于这种方式,需要服务端的配合,将某台机器设置为接收http的请求,客户端通过host绑定用http的方式访问到该台机器。
以上是关于如何mock https请求的主要内容,如果未能解决你的问题,请参考以下文章