获取预热信息
描述
获取每个url的预热信息
请求语法
GET /domain/${domain-name}?prehot&pageNum=${pageNum}&pageSize=${pageSize}&status=${status}&orderType=${orderType} HTTP/1.1
HOST: cdn.netease.com
Date: ${date}
Accept: application/json
Authorization: ${signature}
参数及头部 | 描述 | 是否必须 |
---|---|---|
pageNum | 分页号,从1开始,默认是1 | NO |
pageSize | 一页的大小,20 >= pageSize >= 10,默认20 | NO |
status | 获取什么状态的值,下述有status的解释,如果不传或者职位空,那么就是所有的状态(all) | NO |
orderType | 排序类型,根据时间排序,取值为”asc”,”desc”,默认desc | NO |
响应语法
如果请求成功,返回指定page中每个url的预热状态,内容如下
HTTP/1.1 200
Date: ${date}
Content-Type: application/json;charset=utf-8
x-ncdn-request-id: ${x-ncdn-request-id}
{
"count":1000
"details":[
{
create_time:23432432,
url:"nos.netease.com/aa",
status:"sucess"
},
{
create_time:23432432,
url:"nos.netease.com/bb",
status:"sucess"
}
]
}
参数及头部 | 描述 |
---|---|
count | 总的url的条数,如果没有指定status,那么就是所有的url的条数,如果指定了status,那么就是status状态的总数 |
create-time | url预热的创建时间 |
url | 预热的url |
status | 预热的状态 |
status
success:表示刷新文件缓存的任务执行成功
failure:表示刷新文件缓存的任务执行失败
inprogress:表示刷新缓存的任务正在执行中
all: 表示所有的状态
Attention
url的排序是根据最新提交的url的时间排序的,可以获取最近3天的预热url