日志进度上报接口

请求地址

名称 说明
请求地址 http://localhost:8083/api/osinstall/v1/report/deviceInstallInfo
编码 UTF-8
请求方式 POST
请求参数格式 application/json

请求参数

字段 类型 是否必填 描述
Sn string SN序列号
InstallProgress float(11,2) 安装进度:
常规进度为0 ~ 1之间的小数,如0.1;
安装失败传-1,安装成功传1;
后端会保存小数点后4位
Title string 主题
InstallLog string 详细内容,需要做base64encode处理

请求参数示例

{
  "Sn": "test",
  "InstallProgress": 0.1,
  "Title": "进入bootos",
  "InstallLog": "5byA5aeL6L+b5YWlYm9vdG9z"
}

请求示例(PHP)

<?php
$data = array("Sn" => "test","InstallProgress" => 0.1,"Title" => "进入bootos","InstallLog" => base64_encode("开始进入bootos"));
$str = json_encode($data);
$ch = curl_init('http://localhost:8083/api/osinstall/v1/report/deviceInstallInfo');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $str);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'Content-Type: application/json',
    'Content-Length: ' . strlen($str))
);

$result = curl_exec($ch);
echo curl_error($ch);
echo $result;

返回参数

字段 说明
Status success/failure
Content.Result true:成功 false:失败
Message 提示

返回参数示例

{
  "Content": {
    "Result": "true"
  },
  "Message": "操作成功",
  "Status": "success"
}

results matching ""

    No results matching ""