命令行工具
Charles提供了一些命令行工具,您可以将它们用作自己的Charles自动化的一部分。在每个平台上,您需要找到Charles二进制文件的路径。 在Mac OS X上是/Applications/Charles.app/Contents/MacOS/Charles。 在Linux上,如果它在您的路径中,那只是charles。 在这些示例中,我们只写了charles来表示Charles二进制文件的适当路径。
转换
转换工具使您可以在Charles支持的不同格式之间转换文件。 例如,将.chls文件转换为.xml文件。用法:charles转换 < 导入数据> < 输出文件>
Charles通过导出文件参数的后缀确定所需的文件类型。
要转换大量文件,您可以使用自动保存脚本或类似脚本自动运行Charles。
SSL根证书导出
导出Charles生成的SSL根证书。您可以将证书导出到文件中。 文件的后缀确定输出格式。 支持的输出格式为.pem,.crt和.p12。 如果选择.p12,则还需要提供一个密码来保护P12文件。
用法:charles ssl导出 < 文件> [< 密码>]
您也可以将证书导出到标准输出。 该类型默认为PEM,但您可以选择将其指定为PEM,CRT或P12中的一种。 如果指定P12,则还需要提供一个密码来保护P12文件。
用法:charles ssl导出- [< 类型>[< 密码>]]