内容分发网络CDN

    查询刷新状态

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

    URL参数:

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

    响应体 (Response Body)

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

    请求示例

    GET /v2/cache/purge?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",
                "finishedAt": "2015-08-24T12:21:45Z",
                "progress": 100,
                "task":
                {
                    "url": "http://my.domain.com/path/to/purge/1.data"
                }
            }
            {
                "status": "in-process",
                "createdAt": "2015-08-24T12:20:32Z",
                "finishedAt": "2015-08-24T12:21:49Z",
                "progress": 87,
                "task":
                {
                    "url": "http://my.domain.com/path/to/purge/dir",
                    "type": "directory"
                }
            }
        ]
    }
    上一篇
    刷新缓存
    下一篇
    预加载缓存