Charles修改返回报文/Charles指定返结果

本文介绍如何进行接口测试的基本操作,包括保存和指定测试结果的方法、重复及模拟并发请求的步骤,以及如何生成包含header和post参数在内的curl命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

修改结果

1、保存结果:
右键目标接口(下同)
这里写图片描述

2、指定结果:
这里写图片描述
这里写图片描述
双击选择刚才保存的response,再次请求,图标发生变化
这里写图片描述

取消修改

这里写图片描述

这里写图片描述

重复/模拟并发请求

这里写图片描述

生成curl命令,带header、post等全部参数

这里写图片描述

### 使用 Charles 查看 HTTP 和 HTTPS 请求报文 #### 启动 Charles 并配置浏览器代理设置 为了能够捕获网络流量,需启动 Charles 应用程序并将设备的代理指向 Charles 运行所在的机器。对于 HTTP 流量,在未启用 SSL 代理的情况下可以直接查看完整的请求和响应内容[^4]。 #### 配置 SSL 代理以支持 HTTPS 抓包 由于 HTTPS 协议默认情况下不会被 Charles 解密展示具体内容,因此需要额外安装 Charles 提供的信任证书以便于其作为中间人解密并重新加密传输的数据流。当访问 HTTPS 网站时,Charles 将自动生成针对该站点的新子证书,并将其发送给客户端;而来自服务器的真实证书则由 Charles 接受存储用于后续验证过程[^2]。 #### 查看已捕捉到的 HTTP(S) 数据 一旦完成了上述准备工作之后,打开目标网站或应用发起一次新的会话即可让 Charles 开始记录所有的进出站通信详情。在软件界面左侧列表里可以找到对应条目展开查看详情,其中包括但不限于 URL、方法类型(GET/POST等)、状态码以及头部信息等内容项。点击具体项目右侧会出现更多选项卡允许进一步探索负载体(payload),查询字符串(query string), cookies, 编码方式等等细节[^1]。 ```bash # 设置电脑上的浏览器或其他应用程序使用本地运行着的Charles做HTTP(S)代理 # 对应IP通常是127.0.0.1(localhost);端口号一般保持默认8888不变除非有冲突情况发生 ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值