相信很多朋友都遇到过以下问题,就是Charles修改Response 的操作步骤。针对这个问题,今天岑雄教程小编就搜集了网上的相关信息,给大家做个Charles修改Response 的操作步骤的解答。希望看完这个教程之后能够解决大家Charles修改Response 的操作步骤的相关问题。
今天我们来学习一下Charles软件修改Response 的操作步骤,有不清楚的小伙伴,一起来学习一下吧。
Charles修改Response 的操作步骤
打开 Charles,点击工具栏 Help - Local IP Address,查看本机 IP,或使用命令行输入 ifconfig (Window
下为 ipConfig)也可进行查看,或 (Mac)alt + 鼠标点击桌面上右上角无线图标,也可进行查看自己的本机 ip
点击工具栏的 Proxy - Proxy settings 打开代理设置页面,查看代理的端口,一般是 8888,保留即可。关闭此页面
打开手机,确保手机和电脑连接在同一个局域网中,可通过 ping 能否 ping 通,如果不能,很有可能连接不上
打开手机的网络设置中,找到此网络,点击高级设置,找到“代理”一项,选择 “手动代理”,之后填写自己的本机 ip
和代理端口(8888),点击确定。
如果是正常情况,在手机点击确定生效的时候,电脑会弹出如下对话框,点击 Allow
即可,这是提示授权设备的弹框。然后随便打开手机的浏览器或者其他,就可以看到 Charles 的 Structure 栏下能够抓到手机的网络请求
点击某一个请求,右键,点击 save Response,将响应内容保存到计算机中,命名无需加后缀。
再次选中此请求,右键,下滑到最下面的 map
local,打开界面,将对应的请求映射到本地文件,这样之后手机访问此接口的时候就会相当于访问本地文件的内容,本地文件可以任意修改,就可以更改返回内容,如果不想使用本地文件映射了,直接删掉本地文件就可以。
当我们下次请求此接口,就会发现使用的是本地文件,从接口前面的图标样式可以很容易的分辨。
接下来我们就可以任意的修改返回内容为我们想要的东西了,即使接口 404 也是可以模拟的哦,或者接口 404
的时候,可以把响应改成我们想要返回的数据结构,就可以进行开发了.
以上就是Charles修改Response 的操作步骤,希望学习后对你有所帮助。