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 浏览器,自动刷新请求为‘滑板’;
越努力,越幸运!!!
good good study,day day up!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)