前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Charles获取手机HTTPS请求

Charles获取手机HTTPS请求

作者头像
Criss@陈磊
发布2019-08-01 19:13:13
2K0
发布2019-08-01 19:13:13
举报
文章被收录于专栏:测试技术圈测试技术圈

在接口测试中,特别是对移动产品的测试,经常要争取APP端的请求来和开发沟通,目前基本都是使用的是HTTPS(超文本传输安全协议)。这里详细的讲下使用Charles工具抓取手机端的HTTPS的请求配置。

启动Charles工具后,在菜单栏点击Proxy,然后点击Proxy Settings,在弹出的框中配置端口,端口填写8888,然后点击OK按钮,见如图:

让手机和电脑连接同一个网络,查询电脑的IP地址(ipconfig),查询出来后,在手机端配置代理,见如下:

手机端设置代理成功后,Charles就会弹出一个框,直接点击允许。然后在Charles菜单栏中点击Help,然后点击SSL Prosying,在弹出框中点击如下图部分:

见点击后的截图:

打开手机的浏览器,输入http://charlesproxy/getssl按下回车键后,跳转到一个新的地址,提示是否允许,点击允许,见如下所示:

点击允许后,跳转到一个安装描述文件,见如图:

点击安装按钮,会提示警告,忽略警告,再次点击安装按钮,见如图所示:

在下面弹出的框中,直接点击安装,见图:

安装成功后,点击完成按钮,见图:

下来设置信任证书,在苹果手机中,点击设置-->通用-->关于手机-->证书信任设置,点击后,见图:

点击信任证书,会弹出框,见图:

点击继续按钮,证书设置信任完成。

下来在Charles菜单栏点击Proxy,然后点击SSL Proxying Settings,配置弹出框显示的信息:

然后点击OK。至此,抓取手机上HTTPS的请求配置完成。

在网易云课堂,搜索无涯 接口自动化测试,在手机上操作,在Charles就可以抓取到搜索的请求,见图:

再见服务端返回的响应数据:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-04-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 质问 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
SSL 证书
腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档