刷新预取相关接口

提交刷新

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

描述

  • 提交刷新。

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