美文网首页我爱编程
Charles接口调试指南

Charles接口调试指南

作者: 樱落e_e | 来源:发表于2018-04-11 18:31 被阅读406次

一、抓取定向地址的网络请求

Proxy->Recording Settings

定向网站抓取设置

注:

若是抓取https接口 要特殊配置

1、查看钥匙串中Charles Proxy CA证书是否已经被设为“信任”,如果没有,则双击,设为“始终信任”

2、Proxy->SSL Proxying Settings

配置可抓取https

二、对某个接口进行压测

点击链接 右键选中repeat Advanced

选择次数、并发数、每次请求间隔或间隔范围

三、查找功能

command + F

四、compose修改request

选中某个接口 右键点击compose  

显示如下图

修改后点击Execute重新请求

修改request网络

五、rewrite修改response

需要频繁修改response则需要用rewrite

tools --> rewrite  按规则要求修改网络

六、breakpoint修改request、response

选中某个接口 右键breakpoint

重新请求该接口 会跳转至新的窗口

默认为修改request 点击execute 即为修改response

七、模拟各种网络(点亮小绿龟)

配置里面各种网络 各个参数

八、map功能

Map Remote、Map Local

1、Map Remote :将指定的网络请求重定向到另一个网址请求地址

2、Map Local :将指定的网络请求重定向到本地文件

选中某个接口 右键maplocal 

选择mapLocal

选择本地的json替代原有的接口返回数据

选择本地的json文件

点击ok 该接口的返回的json即为自己设置的数据

九、解决乱码问题

rewrite导入如下图:export_modify_header.xml文件

注:

需更改下<host>......</host>中间的内容

export_modify_header.xml

相关文章

  • Charles接口调试指南

    一、抓取定向地址的网络请求 Proxy->Recording Settings 注: 若是抓取https接口 要特...

  • 使用Charles进行HTTPS抓包

    具体查看:使用Charles进行HTTPS抓包Charles辅助调试接口 测试iOS APP 模拟各种网络环境Ch...

  • iOS 开发常用工具集

    网络抓包相关:Charles、Wireshark; 接口调试工具:PostmanCanary; 将 IPA 安装到...

  • Charles辅助调试接口

    Charles辅助调试接口 经常会有这样的场景: 场景一: 想看看其他的App是怎样设计请求,怎样设计返回数据格式...

  • Charles辅助调试接口

    一直用Charles辅助调试接口,今天系统性整理一下Charles的具体使用方法。 简介 Charles是一款运行...

  • Charles 代理,电脑代理,遇坑总结

    说明 Charles在Android开发调试接口时,是比较常用的工具,接口数据模拟,查看,debug等。对整体环境...

  • 网络抓包神器-charles使用技巧

    charles charles常用于网络抓包,常见用途有以下: 开发和调试过程有极大帮助,可以分析接口请求 篡改m...

  • Charles断点和修改内容

    Charles下载地址 用途 1.抓取http请求包括app请求(调试app接口时排查问题)2.线上调试和解决问题...

  • Http - 收藏集 - 掘金

    利用 Charles 抓取手机数据包 - 工具资源 - 掘金作为后端,给客户端提供了很多接口,有时候为了调试接口,...

  • Charles调试

    Charles调试

网友评论

    本文标题:Charles接口调试指南

    本文链接:https://www.haomeiwen.com/subject/wehzhftx.html