以下是针对批量添加和删除监控节点的RESTful API设计。这些接口遵循RESTful架构风格,使用HTTP方法表示操作类型,资源路径表示操作对象。
POST /api/v1/monitor/nodes
Content-Type: application/json
{
"nodes": [
"192.168.1.100",
"192.168.1.101",
"192.168.1.102"
]
}
{
"code": 200,
"message": "Successfully added monitor nodes",
"data": {
"successCount": 3,
"failedNodes": [],
"addedNodes": [
"192.168.1.100",
"192.168.1.101",
"192.168.1.102"
]
}
}
DELETE /api/v1/monitor/nodes
Content-Type: application/json
{
"nodes": [
"192.168.1.100",
"192.168.1.101"
]
}
{
"code": 200,
"message": "Successfully deleted monitor nodes",
"data": {
"successCount": 2,
"failedNodes": [],
"deletedNodes": [
"192.168.1.100",
"192.168.1.101"
]
}
}