更新摄像头设备配置(支持部分字段更新)
完整 URL
http://8.148.151.8:4001/api/cameras/{cameraId}分类
| 参数名 | 类型 | 必填 | 说明 | 默认值 |
|---|---|---|---|---|
| cameraId | number | 是 | 摄像头ID(URL路径参数) | - |
| 字段名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| deviceName | string | 否 | 设备名称 | 车间1号摄像头(新) |
| cameraIp | string | 否 | IP地址 | 192.168.1.65 |
| cameraPort | number | 否 | 端口 | 8000 |
| username | string | 否 | 用户名 | admin |
| password | string | 否 | 密码 | newpassword |
| description | string | 否 | 描述 | 生产线1号位(已更换) |
{
"success": true,
"code": 200,
"message": "更新成功",
"data": {
"cameraId": 1
}
}// POST 请求示例
const response = await fetch('http://8.148.151.8:4001/api/cameras/{cameraId}', {
method: 'PUT',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
"deviceName": "车间1号摄像头(新)",
"cameraIp": "192.168.1.65",
"cameraPort": 8000,
"username": "admin",
"password": "newpassword",
"description": "生产线1号位(已更换)"
})
});
const data = await response.json();
console.log(data);