查询预加载状态
所有文档

          内容分发网络 CDN

          查询预加载状态

          查询指定条件的预加载任务状态,每次请求最多返回1000条记录。

          Method Path Action
          GET /v2/cache/prefetch 查询prefetch任务

          URL参数:

          参数 类型 可选 说明
          id String 查询指定的prefetch task id
          endTime Timestamp 查询的时间范围结束值,默认为当前时间,UTC时间。
          startTime Timestamp 查询的时间范围起始值,默认为endTime前推24小时,UTC 时间。endTime与startTime最大时间跨度30天
          url String 查询指定url的prefetch请求
          marker String 用户上次调用本接口返回的nextMarker值,作为本次查询的起点

          响应体 (Response Body)

          参数 类型 说明
          details list类型,PrefetchStatus内容项解释如下:
          - status: String类型,取值为waiting/in-progress / completed / failed。
          - task:PrefetchTask类型,表示task信息。
          - createdAt:Timestamp类型,表示prefetch任务的创建时间,UTC时间。
          - startedAt:Timestamp类型,表示prefetch任务开始执行的时间,UTC时间。
          - finshedAt:Timestamp类型,表示prefetch任务的结束时间,UTC时间,结束可能是Completed/Failed。如果任务未结束,则不返回该项。
          - progress:Int类型,表示进度百分比。
          提交的prefetch任务详情
          isTruncated Bool true表示后面还有数据,false表示已经是最后一页。
          nextMarker String 当isTruncated为false时,该域不出现。用户通过在下次调用本接口时指定该marker标记来获取后续的列表。

          请求示例

          GET /v2/cache/prefetch?id=eJwNyMERABAMBMCKMnPicH5aiQz9l8A+l61VAFwqk9ToFrjbiBIWqbT0n76lQ3/vTArw HTTP/1.1
          Host: cdn.baidubce.com

          响应示例

          HTTP/1.1 200 OK
          Content-Length: 190
          Content-Type: application/json;utf-8
          x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
          Server: BCE-CDN
          {
              "details": 
              [
                  {
                      "status": "completed",
                      "createdAt": "2015-08-24T12:20:32Z",
                      "startedAt": "2015-08-24T12:20:32Z",
                      "finishedAt": "2015-08-24T12:21:45Z",
                      "progress": 100,
                      "task":
                      {
                          "url": "http://my.domain.com/path/to/prefetch/1.data"
                      }
                  }
                  {
                      "status": "in-process",
                      "createdAt": "2015-08-24T12:20:32Z",
                      "startedAt": "2015-08-24T12:20:32Z",
                      "finishedAt": "2015-08-24T12:21:49Z",
                      "progress": 87,
                      "task":
                      {
                          "url": "http://my.domain.com/path/to/prefetch/2.data"
                      }
                  }
              ]
          }
          上一篇
          查询刷新状态
          下一篇
          预加载缓存