[TOC]
Charles过滤网络请求和弱网设置
Charles过滤网络请求
- 通常情况下,我们需要对网络请求进行过滤,只监控向指定目录服务器上发送的请求
Filter过滤
- 在主界面的底部的Filter栏中填入需要过滤出来的关键字。例如我们的服务器的地址是:http://baidu.com , 那么只需要在 Filter 栏中填入 baidu 即可。(适用于临时性的封包过滤)
Recording Settings过滤
- 在 Charles 的菜单栏选择 “Proxy”–->“Recording Settings”,然后选择Include栏,选择添加一个项目,然后填入需要监控的协议,主机地址,端口号(非必填,不确定可不填)。这样就可以只截取目标网站的封包了(适用于长期的封包过滤)
Focus过滤
- 在想过滤的网络请求上右击,选择“Focus”,会自动的在view-->Focused Hosts自动添加过滤的协议,主机地址和端口号。不想过滤可右击取消勾选
- 把目标域名设为 Focus,其他域名被折叠到 “Other Hosts”。适用于只专注于当前需要分析的目标请求
charles弱网设置
-
在做移动开发的时候,我们常常需要模拟慢速网络或者高延迟的网络,以测试在移动网络下,应用的表现是否正常
-
在 Charles 的菜单上,选择 “Proxy”–->“Throttle Setting” 项,在之后弹出的对话框中,我们可以勾选上 “Enable Throttling”(节流调节),并且可以设置 Throttle Preset 的类型
-
如果我们只想模拟指定网站的慢速网络,可以再勾选上图中的 “Only for selected hosts” 项,然后在对话框的下半部分设置中增加指定的 hosts 项即可
-
charles主页顶部小乌龟图标变亮即代表网速模拟已启动,可点击图标进行随时关闭(乌龟图标置灰即关闭)
- THE END -
最后修改:2025年8月1日
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://www.qian777.cn/40.html
共有 0 条评论