{
"query": {
"serverIds": ["*"],
"serverNames": ["*"],
"serverDetails": true
},
"request": "POST",
"headers": {
"Content-Type": "application/json",
"Authorization": "Bearer {your_access_token}"
},
"body": JSON.stringify({
"serverIds": ["11-19"],
"serverNames": ["服务器11到19"],
"serverDetails": true
})
}
解释:
-
query:定义查询的参数,包括
serverIds、serverNames和serverDetails。serverIds:服务器的ID范围,用星号表示。serverNames:服务器的名称,用星号表示。serverDetails:布尔值,表示是否要显示服务器的详细信息(默认为true)。
-
request:请求类型,这里是
POST。 -
headers:请求头信息,包括
Content-Type和Authorization。Content-Type:将请求数据转换为JSON格式。Authorization:获取服务器的访问令牌(API Key),用于授权。
-
body:请求体,将服务器信息(如ID、名称和详细信息)以JSON格式存储。
示例:
如果您的访问令牌(API Key)是your_access_token,你可以将上述JSON数据作为请求体,并发送到服务器:
curl -X POST "https://api.example.com/api/v1/server查询" -H "Content-Type: application/json" -H "Authorization: Bearer your_access_token" -d '{"serverIds":"11-19","serverNames":"服务器11到19","serverDetails":true}'
输出结果:
{
"serverIds": ["11", "12", "13"],
"serverNames": ["服务器11", "服务器12", "服务器13"],
"serverDetails": true
}
输出解释:
- serverIds:服务器的ID列表。
- serverNames:服务器的名称列表。
- serverDetails:布尔值,表示是否显示详细信息。
如果您需要进一步的信息,例如详细服务器详情,您可以将serverDetails设为false。




