接收外壳下载启动内核的进度通知,用于展示下载进度,并在下载完成后继续启动待打开店铺。
基本信息
Path: /downloadEnv
Method: POST
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
data.progress | number | 是 | 下载进度,范围 0-100。 |
data.status | string | 否 | 下载状态。downloaded 或 progress=100 时视为完成。 |
补充说明
该 method 是外壳通知前端的进度消息,正常完成时不会额外发送成功响应。
异常时会返回 status=error 的错误响应,并清理本地 downloadkernelStoreId。
请求示例
{
"method": "downloadEnv",
"data": {
"progress": 100,
"status": "downloaded"
}
}
成功返回示例
{
"method": "downloadEnv",
"response": {
"code": 200,
"msg": "success",
"note": "正常完成时该接口主要驱动页面进度,不固定回包。"
}
}
返回字段
| 字段 | 类型 | 说明 |
|---|---|---|
response | object | 正常完成时不固定回包;失败时返回错误信息。 |
status | string | 失败时为 error。 |
msg | string | 失败原因。 |
失败返回示例
{
"method": "downloadEnv",
"status": "error",
"code": "400",
"msg": "下载内核处理失败"
}