65.9K
CodeProject 正在变化。 阅读更多。
Home

使用 Curl 导出 Case360 应用程序

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2015年1月16日

CPOL
viewsIcon

10209

使用 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 会下载响应内容。如果成功,应用程序将被下载,但如果出现错误,则会下载错误页面。仍然需要进一步的验证。

© . All rights reserved.