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中的服务节点类型名称表)

注意:

  1. 如果不传入参数type,则自动创建通用节点(gisapplication)。
  2. 如果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"
}