| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> Mac上Charles软件使用总结 -> 正文阅读 |
|
[游戏开发]Mac上Charles软件使用总结 |
文章目录介绍使用场景: 请求模型当我们通过 Charles 代理时发生的流程。 其他功能断点 模拟网速慢 请求重定向 内容替换 Charles代理设置可以设置抓包数据类型,包括http与socket数据。可以根据需要在proxies栏下勾选。这里简单操作进行设置,默认端口是8888,根据实际情况可修改。
Charles抓取HTTP请求当 Charles 安装好之后,就可以抓取 HTTP 的包了。 安卓真机测试抓包注意: 第一步配置手机开发者模式 例如:
第二步打开开发人员选项,勾上“开发人员选项”、“USB调试” 第三步查看电脑IP;
第四步配置手机网路连接; 做完上面的配置,在Charles上,点击 Start Recording,就可以抓包了。 Charles抓取HTTPS请求如果是HTTPS请求,我们需要安装证书: 电脑上安装证书第一步安装证书:
下载 Charles 根证书并将其导入 macOS 上的钥匙串。默认情况下此证书不受信任,因此我们需要进行一些更改。就不截图了,操作如下:
您现在应该看到 Charles 证书被标记为受信任。 第二步设置SSL属性:
手机上安装证书Charles也提供了指导,操作如下:
如图: Android手机第一步下载证书 第二步安装证书 设置 —> 安全 —> 更多安全设置 —> 加密与凭据 —> 从存储设备安装,选择之前保存证书的路径。 注意,有的手机是直接点击下载的文件即可安装,有的无法安装,无法安装可以把证书后缀.pem修改为.cer或.crt尝试一下。 IOS手机在移动设备上启动 iOS Safari 并导航至 chls.pro/ssl。Charles 证书将下载到设备并带您进入 iOS 设置中的配置文件和设备管理页面以安装证书。点击右上角的安装,按照提示在设备上安装证书。完成后,点击完成以返回 iOS Safari。 如果您运行的是更高版本的 iOS 10 或更高版本,您还需要为设备上的 Charles 根证书启用证书信任设置。这可以通过导航到iOS Settings > General > About > Certificate Trust Settings并切换选择器以启用 Charles Proxy 根证书来完成。 做完上面的配置,在Charles上,点击 Start Recording,就可以抓包了。 常用选项从菜单栏中,选择View > Sequence。这将使我们能够在调用时按顺序查看调用。接下来,选择Charles > Preferences…,选择Viewers选项卡,取消选择Combine request and response,并将Time 下拉菜单设置为毫秒 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 10:21:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |