当前位置:   article > 正文

charles- 安装和代理苹果手机请求修改请求request和response_charels 代理iphone

charels 代理iphone

1.安装charles

        下载:破解安装包在阿里云网盘

2.代理苹果手机请求

这里写目录标题

  • 一、Charles 设置断点
  • 二、Charles 断点实践
    • 2.1 、 寻找一个接口
    • 2.2 、 Charles 设置断点
      • 2.2.1 、 请求数据打断点-Request
      • 2.2.2 、 响应数据打断点-Response
    • 2.3 、 拦截一个Post请求  

一、Charles 设置断点

路径:Proxy > Breakpoint Setting > 勾选 Enable Breakpoints ,如下图所示

点击Add ,新增 断点规则 ,如下图所示 :

Scheme : 拦截进行断点的接口方法,选项有 GET 和 POST
Protocol: 协议,选项有HTTP 和 HTTPS
HOST : 域名,或者IP地址
Path : 路径
Query:URL 中 ? 后面拼接的查询参数
Request : 在发送请求的时候打断点,可以修改请求内容,之后再把请求转发送给服务器
Response:在请求响应回来的时候打断点,可以修改响应内容,之后再把响应结果转发给客户端

【敲黑板知识点】
以上字段支持通配符,比如说Path ,填写 /test/api1 ,只支持拦截/test/api1 这一个接口,是全匹配,比如无法匹配 /test/api1/apis ;如果填写/test/* ,就能够匹配以/test/开头的所有接口,比如 /test/api1 、/test/api1/apis
所有的字段都是选填,如同我们常规理解的筛选条件一样,但是为了规则的有效性,Request 和 Response 必须二选一

二、Charles 断点实践

2.1 、 寻找一个接口

本地服务的一个接口:GET 方法 ,计算两个参数 p1 和 p2 的和 ,1+2 = 3

2.2 、 Charles 设置断点

2.2.1 、 请求数据打断点-Reques

如上图所示,在发送请求时,进行请求的断点拦截,修改p2 = 6,预期响应结果为 7
如下图所示,拦截到接口,进入 Edit Request 页面,将p2 参数由2调整为6 ,点击Execute 将接口放行转发给服务器

预期结果和实际结果一致,断点修改成功

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/732282
推荐阅读
相关标签
  

闽ICP备14008679号