更新时间:2025-08-18 15:32:15
本接口为镜像存储空间提供从镜像源站获取指定资源并存储的功能。若空间内已存在同名资源,将被镜像源站资源完全覆盖。
请求路径
POST /prefetch/{param1}
Host: <MgrDomain>
Authorization: <AccessToken>
参数 {param1}生成规则
{param1}生成规则为:空间名 + “:” + 文件名1 | 文件名2 | 文件名3…
对连接后的字符串需进行URL安全的Base64编码。
编码格式:
encode_file_key = Urlsafe_Base64_Encode(<key>)
{param1} = Urlsafe_Base64_Encode(<bucekt>:encode_file_key1|encode_file_key2|encode_file_key3)
Header 描述
| 参数 | 是否必需 | 描述 |
|---|---|---|
| Host | 是 | 管理域名,可以通过用户管理界面获取。 |
| Authorization | 是 | 管理凭证。 |
Json 字符串:{
"bucket":"<bucket string>",
"items":[
{
"key":"<filekey>",
"mirrorAddress":"<mirrorAddress string>",
"code":"<code int>",
"message":"<message string>"
}]
}
| 字段名称 | 是否必需 | 描述 |
|---|---|---|
| bucket | 是 | 空间名 |
| mirrorAddress | 是 | 镜像源地址 |
| code | 是 | 镜像源响应代码 |
| message | 是 | 镜像源响应信息 |
Json 字符串:{
"code": "<code string>",
"message": "<message string>"
}
| 字段名称 | 是否必需 | 描述 |
|---|---|---|
| code | 是 | HTTP请求响应代码,请参见 HTTP响应状态码 |
| message | 是 | 提示信息 |
curl -v -X POST -H "Authorization:bea919a5a1bc53d76a9e4340951b0b3692ff2517:YjRmYWI4ZWVkYzNmNDkyYmM2Y2I0NWE2NzVjNjk1Y2NjOGQxYzI3NQ==" –-url http://mgrDomain/prefetch/aW1hZ2U6TVM1cWNHYz18TWk1cWNHYz0=