Charles抓取https请求

2017-06-20  本文已影响0人  小陈已被注册

Charles是一个支持Windows和mac系统的抓包工具,可以帮助测试人员拦截网络请求并构造一些特殊的测试场景。以抓取HTTPS为例,具体配置如下:

1.设置https抓取配置,这里我们只抓取某个服务器的相关请求

2.生成ssl证书

3.将Charles设置为移动设备的代理服务器,以iOS设备为例

首先确保手机和Charles所在电脑处于同一网段,然后在手机当前连接网络设置手动代理(需填写Charles所在机器ip和端口号,默认为8888)。然后访问步骤2的地址“chls.pro/ssl”下载并安装证书,安装证书成功后,需要到通用--关于本机--证书信任设置开启证书的信任开关。到这里,Charles就能拦截到你在移动设备上的请求了。

4.修改请求和响应内容

Charles通过设置断点来截住并修改请求和响应。右击要修改的请求,在出现的右键菜单点击breakpoints。设置后,每次Charles检测到该请求就会截住并等待用户修改,如下图:

修改响应:

上一篇 下一篇

猜你喜欢

热点阅读