创建预热缓存任务
功能介绍
创建预热任务。
请求消息
请求参数
请求参数如表2所示。
名称 |
是否必须 |
参数类型 |
描述 |
---|---|---|---|
urls |
是 |
Array of strings |
输入示例:http://abc.com/image/1.png,多个URL之间需要用逗号分隔,目前不支持对目录的预热,单个url的长度限制为10240字符,单次最多输入1000个url。 |
请求示例
请求路径示例
{ "preheatingTask":{ "urls":[ "http://www.example1.com/index.html", "http://www.example2.com/web" ] } }
响应消息
响应参数
响应参数如表3所示。
名称 |
参数类型 |
描述 |
---|---|---|
id |
String |
任务id。 |
task_type |
String |
任务的类型, 其值可以为refresh| preheating。 |
status |
String |
预热结果。task_done表示预热成功 ,task_inprocess表示预热中。 |
processing |
Integer |
处理中的url个数。 |
succeed |
Integer |
成功处理的url个数。 |
failed |
Integer |
处理失败的url个数。 |
total |
Integer |
总共的任务个数。 |
create_time |
Integer |
任务创建时间,相对于UTC 1970-01-01到当前时间相隔的毫秒数。 |
urls |
Array of strings |
预热的url。 |
{ "preheatingTask" : { "id" : "ff8080*********************c6e", "status" : "task_inprocess", "processing" : 2, "succeed" : 0, "failed" : 0, "urls" : [ "http://www.example1.com/index.html", "http://www.example2.com/web" ], "task_type" : "preheating", "total" : 2, "create_time" : 0 } }
状态码
状态码请参见状态码。
错误码
请参见错误码。