使用 Curl 导出 Case360 应用程序





0/5 (0投票)
使用 cURL 自动化 Case360 应用程序导出步骤
引言
使用 Case360 的一大痛点是手动导出和部署流程。这可能导致开发人员花费大约 20 分钟导出一系列 XML 文件,然后交给部署人员。
本文档介绍了一些使用 cURL (http://curl.haxx.se/) 下载应用程序导出文件的简单示例。它不涉及对下载的应用程序的验证。本文档基于 Case360 的 11.x 版本。
导出应用程序
导出应用程序使用了 ImportExport servlet 的未公开细节。请注意,[应用程序名称] 是应用程序名称的 base64 编码版本。Base 64 编码/解码可以在 https://www.base64decode.org/ 找到。
导出应用程序的示例 curl 命令
curl -u [user:Pass] -L --insecure -o "[outputfilename]" "[servername]/sonora/ImportExport?op=export&applicationName=[ApplicationName]"
上面的示例是在 Windows 中,除了 [应用程序名称]
之外,变量都与 cURL 功能相关。
关注点
当调用应用程序下载功能时,cURL 会下载响应内容。如果成功,应用程序将被下载,但如果出现错误,则会下载错误页面。仍然需要进一步的验证。