/api/db/.../backup/verify
用于同步验证备份文件。仅支持 GET 方法。请注意,此操作以同步方式进行,如果备份文件较大,可能需要一些时间。
参数
以下查询参数受支持(与 mco_backup_verify() C API 函数的参数相对应):
file_name:必需
label:默认为空
cipher:默认为空
响应是一个仅包含一个名为“result”的字段的 JSON 对象,该字段包含以下字段:•
code:mco_backup_verify() 函数的返回值。
str:由 mco_strerror(code) 返回的错误描述
error:(可选)如果可用,mco_backup_verify() 函数返回的错误字符串
示例
启动 REST 服务器(监听 8083 端口)后,以下 HTTP 请求将返回给定备份文件的验证结果:
GET http://localhost:8083/api/db/diskdb/backup/verify?file_name=myfile.bkp
如果这是一个有效的备份文件,响应将是一个仅包含一个键“result”的 JSON 对象,其中包含以下信息:
{
"result":
{
"code": 0,
"str": "MCO_S_OK - Operation succeeded"
}
}
如果由 file_name 指定的备份文件路径无效:
{
"result":
{
"code": 101,
"str": "MCO_E_DISK_OPEN - Unable to open persistent storage",
"error": "Failed to open backup file myfile.bkp"
}
}