此操作用来查询服务器的远程协助配置信息。
注意
如果HBlock还没有初始化,那么只显示本机的信息。
仅支持查询有远程协助配置的服务器。
请求语法
GET /rest/v1/system/config/remoteAccess?filter=filter&range=i-j HTTP/1.1
Date: date
Host: ip:port
Authorization: authorization
请求参数
参数 描述 是否必须 filter 查询的过滤条件。
支持的查询条件为:serverId(服务器ID)。
否 range 查询服务器的范围,格式为i-j,i和j为正整数,0 < j-i < 1000。按照服务器ID进行排序,返回第i到第j的服务器。
如果输入的查询范围超过服务器的总个数,返回的结果为空,如果未指定range,则返回所有符合条件的服务器。
否
响应结果
名称 描述 serverId 服务器ID,若还没有初始化,则不显示此项。 status 远程协助是否启用。
Enabled:启用。
Disabled:禁用。
host 远程协助的服务器Host。 port 远程协助的端口。 code 远程协助码。
请求示例
查询远程协助。
GET /rest/v1/system/config/remoteAccess HTTP/1.1
Date: Thu, 17 Mar 2022 09:34:04 GMT
Host: 192.168.0.121:1443
Authorization: HBlock userName:signature
响应示例
HTTP/1.1 200 OK
Date: Thu, 17 Mar 2022 09:34:04 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 214
Connection: keep-alive
x-hblock-request-id: 0cda25588df44123ae5113876bd91ca0
Server: HBlock
{
"data": {
"servers": [
{
"serverId": "hblock_1",
"status": "Enabled",
"host": "182.151.21.174",
"port": 18100,
"code": "999342"
},
{
"serverId": "hblock_2",
"status": "Enabled",
"host": "182.151.21.174",
"port": 18100,
"code": "258699"
}
]
}
}