刷新预取相关接口

提交刷新

对需要刷新的路径或文件进行提交

描述

  • 提交刷新。

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
        }
    ]
}
}