我正在使用以下 cURL 命令将 DataPower 文件从 applaince 获取到远程 Solaris 服务器。
/usr/local/bin/curl -s --insecure --data-binary @getFile.xml -u username:password https://ip:port/service/mgmt/current
getFile.xml 的内容如下。
<?xml version="1.0"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Body>
<dp:request xmlns:dp="http://www.datapower.com/schemas/management">
<dp:get-file name="config:///unicenter.cfg"/>
</dp:request>
</env:Body>
</env:Envelope>
当我在 Solaris 上运行上面提到的 cURL 时,我得到了很长的 base64 编码字符串。但我希望将完整的文件复制到 Solaris。