Charles打断点修改请求数据&响应数据

Charles打断点修改请求数据&响应数据

Charles是一款常用的抓包工具,和fiddler、wireshark,原理是一样,可以截取通过它设置代理服务器下所有通过他发起与返回的网络请求。

Charles主要功能有:
1、截取各种协议的网络包
2、支持修改请求参数
3、支持修改返回结果
4、支持模拟弱网测试

如何修改请求参数

如图,选中想要断点的接口,右键选择 Breakpoints
在这里插入图片描述
点击 Proxy 中的 Breakpoint Settings

在这里插入图片描述
如图,点击之后,原先想要断点的接口会出现在这个上面,点击选择想要断点的接口

在这里插入图片描述

记得将 Query 替换成 * 号,点击ok
在这里插入图片描述
断点设置成功之后,请求想要断电的接口,会出现如下页面,可以点击Request 修改请求参数,旁边的 Eeit Response 顾名思义是修改响应数据

在这里插入图片描述
如图中为例,请求的接口中,我想要将响应的数据修改成我期望的数据
在这里插入图片描述

让我们来看一下修改响应数据后的结果~

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100688.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 模电知识点汇总

    模电知识点汇总根据北航921大纲整理的一些模电知识点:##一:半导体基础###1.定义本征半导体是完全纯净的,没有杂质的半导体。本征半导体有两种载流子,即电子和空穴。但是本征半导体的导电能力较弱并且容易受到温度的影响。在本征半导体中插入高价元素,形成n型半导体。他的多数载流子为电子,少子为空穴。###2.PN结将p型半导体与n型半导体制作在同一片硅片上,它们的交界处形成PN结。多子由于浓度差进行扩散运…

    2022年6月20日
    30
  • eclipse导入maven工程及maven的安装「建议收藏」

    eclipse导入maven工程及maven的安装「建议收藏」1、下载maven,解压。2、配置环境变量新建:M2_HOME:D:\indoorLocation\apache-maven-3.3.9Path:;%M2_HOME%\bin;3、验证:mvn-v,出现maven路径版本等信息说明maven安装成功4、配置maven本地仓库在路径D:\indoorLocation\apache-maven-3.3.9\conf下的setti

    2022年5月31日
    36
  • java volatile 修饰符

    java volatile 修饰符小编参考了添加链接描述这篇博客,在此对博主进行感谢!volatile修饰的成员变量在每次被线程访问时,都强制从共享内存中重新读取该成员变量的值。而且,当成员变量发生变化时,会强制线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。新建MainDemopublicclassMainDemo{//privatestaticinta=0;privatestaticvolatileinta=0;pri

    2022年7月18日
    17
  • idea设置背景黑色_idea主题样式设置

    idea设置背景黑色_idea主题样式设置1、File=>Settings2、Appearance=>Darcula

    2022年4月19日
    59
  • 基于HTML5移动app开发教程一

    基于HTML5移动app开发教程一一摘要现在教大家创建第一个移动APP应用,在这里不需要大家对HTML相关知识特别熟练,只要大家能看懂html,js代码,就可以轻松创建一个基于HTML5webAPP应用.二整体效果三整个框架图四具体实现1.页面引导图第一步manifest.json参数设置如图:第二步在index.html(这个文件相当于iOS中的appdelegate.m)加上引导图代码第三步在mui.plu

    2022年5月6日
    80
  • axios 小程序_vscode使用uniapp

    axios 小程序_vscode使用uniappflyio的使用在小程序中使用请求,只能使用原生的wx.request,如果想要向axio一样使用三方包,只能使用flyio,不然会报错,同时flyio是属于多种兼容的可以放心使用到多端。importFlyfrom’flyio/dist/npm/wx’constfly=newFly()consthost=process.env.NODE_ENV===”develop…

    2022年9月8日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号