如何mock https请求

最近在测试项目过程当中,遇到客户端mock https请求的场景,但是默认用charles抓取出来的https请求是乱码的,对于这类请求如何来mock,有以下2种方式:
1、这里有篇http://coolnull.com/3948.html讲述了如何用charles抓取https请求的方式,可以参考一下。
但是这种方式只能适用于服务端非强校验的场景,若是强校验的话由于这种方式中charles的证书其实是个伪证书,服务端是不会校验通过的,返回的仍然会是乱码。
2、https降级为http。
对于这种方式,需要服务端的配合,将某台机器设置为接收http的请求,客户端通过host绑定用http的方式访问到该台机器。

posted on 2017-05-17 23:33  国元  阅读(628)  评论(0编辑  收藏  举报

导航