Charles 拦截请求(打断点),以百度请求为例

Charles拦截请求的作用:

1.可篡改客户端向服务器发起的请求信息(服务器收到的是假信息);改入参;

2.可篡改服务器返回给客户端的响应结果(客户端看到的是假消息);Charles Map Local Settings也可实现;改响应结果;

一、打开Charles

  勾选 Windows Proxy(代理自己的电脑,这样才可以抓浏览器的请求)

 

 二、请求接口,给要拦截的接口设置断点。

  浏览器输入www.baidu.com,搜索框输入“冰壶”,点击【百度一下】;

  2.1 查看charles请求有该 请求;

  2.2 点击该域名,右键勾选 Breakpoints;(备注:请求参数太多,且每次请求会变动,所有不能给请求设置断点;)

 三、成功拦截到接口-修改接口入参-执行-执行,查看网页信息; 

  3.1百度页面,再次点击百度一下;charles 自动进入Breakpoints页面

  3.2 修改接口入参,add/修改,切换到Eidt Request,修改部分内容,如,将‘冰壶’改为‘滑板’,点【Execute】

 

 

   3.3 会拦截Respons,也可以对返回参数做修改,这里先不修改,直接点击【Execute】;

   3.4 浏览器,自动刷新请求为‘滑板’;

 

 

posted on   星空6  阅读(776)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示