如何通过命令行将 XML 文件导入“Charles Proxy > Map Local”

Posted

技术标签:

【中文标题】如何通过命令行将 XML 文件导入“Charles Proxy > Map Local”【英文标题】:How to import a XML file to 'Charles Proxy > Map Local' through command line 【发布时间】:2018-07-23 06:53:55 【问题描述】:

我想在我的自动化中使用不同的地图本地配置设置。我需要一个命令来在 charles 代理工具中将 XML 导入 Mal Local。

知道

【问题讨论】:

【参考方案1】:

我从未在命令行模式下使用过 Charles,但您似乎唯一的选择是使用 -config 标志启动 charles,它可以让您以不同的配置启动它 (see documentation here)

【讨论】:

这根本不能回答问题。 当然不是。这似乎是一个非常极端的案例,所以除了@dhananjay-hanchate(如果他最终实现了!)之外,可能没有人能够给出详细的答案。【参考方案2】:

您无法从命令行将先前导出的“Map Local”xml 文件导入 Charles,但如上所述,您可以导入配置文件。

上面的答案遗漏的是如何获取配置文件以及如何确保它包含地图本地数据。

为此,首先,以常规 GUI 模式(不是命令行)打开 Charles,然后使用 Map Local -> import 导入地图

完成此操作后,您的 Map Local 设置将自动保存到 Charles 默认配置文件中。根据操作系统,Charles 配置位于不同的位置,所有这些都在此处列出:

https://www.charlesproxy.com/documentation/faqs/deploying-license-keys-during-installation/

您可以将此配置文件复制到您机器上的另一个位置。当您要加载文件时,请使用上面概述的 -config 选项启动 Charles,并为其提供保存的配置的路径以及保存的 Map Local 数据。

【讨论】:

以上是关于如何通过命令行将 XML 文件导入“Charles Proxy > Map Local”的主要内容,如果未能解决你的问题,请参考以下文章

通过命令行将csv导入mysql

如何使用命令行将单个表导入mysql数据库

从命令行将 pfx 文件导入特定的证书存储

如何通过命令行将文件加载到球拍中?

如何通过命令行将 Python Notebook 转换为 Python 文件?

如何将 PostgreSQL 数据文件导入 Amazon Redshift