GIS云套件
nodes
URI
http://{server}:{port}/manager/web/api/service/nodes
使用方法
POST
父资源
service
介绍
通过API创建服务节点。
支持的表述格式:JSON
HTTP 请求方法
对如下 URI 执行 HTTP 请求,其中,{server}
是服务网关的服务器名,需用实际服务网关IP替换;{port}
是服务网关端口,需用实际网关端口替换。
http://server:port/manager/web/api/service/nodes
POST 请求
创建服务节点。
请求头格式
content-type: application/json
authorization: Bearer {access_token}
请求参数
创建服务节点需要的参数:
名称 | 类型 | 含义 |
---|---|---|
nodeName | String | 服务节点名称 |
serviceTypes | String | 服务类型的名称(请参照API->service中的服务类型名称表) |
type | String | 服务节点类型名称(请参照API->service中的服务节点类型名称表) |
注意:
- 如果不传入参数type,则自动创建通用节点(gisapplication)。
- 如果serviceTypes和type同时存在,serviceTypes传入的值不会生效。
响应结构
返回服务节点是否创建成功,如果失败会给出错误信息:
字段 | 类型 | 说明 |
---|---|---|
isSucceed | Boolean | 是否执行成功,成功为true,失败为false |
msg | String | 如果执行失败,会显示错误信息;执行成功则为空 |
nodeName | String | 服务节点名称 |
响应示例
在管理员登录的状态下,对http://192.168.17.139:32507/manager/web/api/service/nodes
执行POST请求,传入相关参数创建服务节点,如下所示:
{
"nodeName": "Node0",
"serviceTypes": [
"map-rest"
]
}
则返回的json格式的响应结果如下:
{
"isSucceed": true,
"msg": "",
"nodeName": "Node0"
}