开发文档
menu
URI
http://{server}:{port}/imanager/dashboard/web/api/appset/menu
支持的方法
GET
父资源
appset
介绍
通过API获取主页菜单。
支持的表述格式:JSON
HTTP 请求方法
对如下 URI 执行 HTTP 请求,以 json 输出格式为例加以说明,其中,{server}
是服务器名,需要用服务器IP替换;{port}
是端口,需要用实际端口替换。
http://{server}:{port}/imanager/dashboard/web/api/appset/menu
GET 请求
查看主页菜单
响应结构
返回主菜单,其中包含菜单的基本信息,由以下字段组成:
字段 | 类型 | 说明 |
---|---|---|
name | String | 菜单中GIS站点名称 |
group | String | 菜单中GIS站点所属组名 |
items | items | 各组所含GIS站点 |
其中,items表示各组中所包含子对象的详细信息,由以下字段组成:
字段 | 类型 | 说明 |
---|---|---|
name | String | GIS站点名称 |
type | String | GIS站点类型 |
响应示例
在登录的状态下,对 http://192.168.17.139:31100/imanager/dashboard/web/api/appset/menu
执行GET请求,则返回的 json 格式的响应结果如下:
[
{
"name": "GIS应用",
"group": "gisappset",
"isCustom": false,
"items": [
{
"name": "GIS云套件",
"type": "icloud-native",
"isCustom": false
},
{
"name": "GIS服务器",
"type": "iserver",
"isCustom": false
},
{
"name": "GIS门户",
"type": "iportal",
"isCustom": false
},
{
"name": "GIS桌面",
"type": "idesktop",
"isCustom": false
},
{
"name": "GIS切图集群",
"type": "tile-cluster",
"isCustom": false
},
{
"name": "GIS站点",
"type": "gissite",
"isCustom": false
},
{
"name": "GIS大数据",
"type": "hbase",
"isCustom": false
},
{
"name": "空间数据科学环境",
"type": "is-datascience",
"isCustom": false
},
{
"name": "空间区块链",
"type": "blockchain",
"isCustom": false
}
]
},
{
"name": "数据库",
"group": "database",
"isCustom": false,
"items": [
{
"name": "Redis",
"type": "redis",
"isCustom": false
},
{
"name": "MySQL",
"type": "mysql",
"isCustom": false
},
{
"name": "PostGIS",
"type": "postgis",
"isCustom": false
},
{
"name": "PostgreSQL",
"type": "postgresql",
"isCustom": false
},
{
"name": "Elasticsearch",
"type": "elasticsearch",
"isCustom": false
}
]
}
]