刷新预取相关接口
提交刷新
对需要刷新的路径或文件进行提交
描述
- 提交刷新。
URI
POST /cdn/content/v1/action/refresh
请求参数
名称 | 位置 | 类型 | 是否必须 | 描述 |
---|---|---|---|---|
type | body | String | 否 | 刷新类型。0:文件,1:目录 |
path | body | Array | 是 | 刷新文件或路径 |
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | String | 状态码,详见状态码文档 |
message | String | 提示信息、错误信息 |
data | json | 返回数据 |
-taskId | String | 任务id |
示例
提交刷新,实测请求URL:http://localhost:8087/cdn/content/v1/action/refresh 。
请求示例
{
"type":0,
"path":[
"http://pm.boxuewenchuang.cn/1.jpg",
"http://pm.boxuewenchuang.cn/2.jpg",
"http://weixin.boxuewenchuang.cn/1.jpg"
],
}
响应示例
{
"code": "200",
"message": "提交刷新动作成功",
"data": {
"taskId": "1566876579507019"
}
}
提交预取
对需要预取的文件进行提交
描述
- 提交预取。
URI
POST /cdn/content/v1/action/preload
请求参数
名称 | 位置 | 类型 | 是否必须 | 描述 |
---|---|---|---|---|
path | body | Array | 是 | 预取文件 |
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | String | 状态码,详见状态码文档 |
message | String | 提示信息、错误信息 |
data | json | 返回数据 |
-taskId | String | 任务id |
示例
提交预取,实测请求URl:http://localhost:8087/cdn/content/v1/action/preload 。
请求示例
{
"path":[
"http://pm.boxuewenchuang.cn/1.jpg",
"http://weixin.boxuewenchuang.cn/1.jpg"
]
}
响应示例
{
"code": "200",
"message": "提交预取动作成功",
"data": {
"taskId": "1566876734394558"
}
}
查询刷新记录
对用户刷新记录进行查询。
描述
- 查询刷新记录。
URI
GET /cdn/content/v1/refresh/{pageNo}/{pageSize}
请求参数
名称 | 位置 | 类型 | 是否必须 | 描述 |
---|---|---|---|---|
status | params | int | 否 | 刷新状态。0:刷新中,1:刷新成功,2:刷新失败,默认为全部 |
refreshPath | params | string | 否 | 刷新内容 模糊查询 |
refreshType | params | int | 否 | 刷新类型 0:文件,1:目录, 默认为全部 |
startTime | params | time | 否 | 开始时间 格式为yyyy-MM-dd HH:mm:ss |
endTime | params | time | 否 | 结束时间 格式为yyyy-MM-dd HH:mm:ss |
pageNo | path | String | 否 | 页号 |
pageSize | path | String | 否 | 分页条目 |
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | String | 状态码,详见状态码文档 |
message | String | 提示信息、错误信息 |
data | json | 数据 |
pageNo | int | 页号 |
pageSize | int | 分页条目 |
total | int | 总条数 |
data | array | 刷新记录 |
-id | string | 刷新id |
-platform | string | 产品平台 |
-refreshType | int | 刷新类型 0:文件,1:目录 |
-status | int | 刷新状态 0:刷新中,1:刷新成功,2:刷新失败 |
-createdTime | time | 刷新时间 |
-refreshPath | String | 刷新内容 |
-remarks | String | 备注 |
-taskId | String | 任务Id |
示例
查询刷新记录 每页最大条数为20。
请求示例
请求方法:GET
URL:/cdn/content/v1/refresh/1/20?status=&refreshPath&refreshType&startTime&endTime
响应示例
{ "code": "200",
"message": "查询成功!",
"data": {
"pageNo": 1,
"pageSize": 20,
"totalCount": 1,
"data": [
{
"id": 215,
"platform": "cdn",
"refreshType": 0,
"refreshPath": "http://wandesheng04.boxuewenchuang.cn/121.jpg",
"status": 1,
"createdTime": "2019-10-30 19:49:50",
"remarks": null,
"taskId": null
}
]
}
}
查询预取记录
对用户预取记录进行查询。
描述
- 查询预取记录。
URI
GET /cdn/content/v1/preload/{pageNo}/{pageSize}
请求参数
名称 | 位置 | 类型 | 是否必须 | 描述 |
---|---|---|---|---|
status | params | int | 否 | 预取状态。0:预取中,1:预取成功,2:预取失败,默认为全部 |
preloadPath | params | string | 否 | 预取内容 模糊查询 |
startTime | params | time | 否 | 开始时间 格式为yyyy-MM-dd HH:mm:ss |
endTime | params | time | 否 | 结束时间 格式为yyyy-MM-dd HH:mm:ss |
pageNo | path | String | 否 | 页号 |
pageSize | path | String | 否 | 分页条目 |
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | String | 状态码,详见状态码文档 |
message | String | 提示信息、错误信息 |
data | Json | 预取记录 |
pageNo | String | 页码 |
pageSize | String | 他页条目 |
totalCount | int | 预取总条数 |
data | Array | 预取数据 |
-id | string | 预取id |
-alias | string | 用户名 |
-platform | string | 平台 |
-status | int | 预取状态 0:预取中,1:预取成功,2:预取失败 |
-createdTime | time | 预取时间 |
-reloadPath | String | 预取内容 |
-remarks | String | 备注 |
-taskId | String | 任务Id |
示例
查询预取记录 每页最大条数为20。
请求示例
请求方法:GET
URL:/cdn/content/v1/preload/1/20?status=&preloadPath=&startTime=&endTime=
响应示例
{ "code": "200",
"message": "查询成功!",
"data": {
"pageNo": 1,
"pageSize": 20,
"totalCount": 1,
"data": [
{
"id": 148,
"alias": "luanxt.wandesheng",
"platform": "cdn",
"reloadPath": "http://wandesheng04.boxuewenchuang.cn/wudong.html",
"status": 2,
"createdTime": "2019-10-30 21:38:45",
"remarks": null,
"taskId": null
}
]
}
}