获取预热信息

描述

获取每个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开始,默认是1NO
pageSize一页的大小,20 >= pageSize >= 10,默认20NO
status获取什么状态的值,下述有status的解释,如果不传或者职位空,那么就是所有的状态(all)NO
orderType排序类型,根据时间排序,取值为”asc”,”desc”,默认descNO

响应语法

如果请求成功,返回指定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-timeurl预热的创建时间
url预热的url
status预热的状态

status

success:表示刷新文件缓存的任务执行成功

failure:表示刷新文件缓存的任务执行失败

inprogress:表示刷新缓存的任务正在执行中

all: 表示所有的状态

Attention

url的排序是根据最新提交的url的时间排序的,可以获取最近3天的预热url