当前位置:网站首页>第二十章 源代码文件 REST API 参考(二)
第二十章 源代码文件 REST API 参考(二)
2022-08-08 16:44:00 【yaoxin521123】
文章目录
第二十章 源代码文件 REST API 参考(二)
GetMetaData
此方法返回命名数据库的 METADATA.zip
文件的二进制内容。 Atelier
使用此文件来存储索引信息,以便为将来的会话保留此信息。
URL
GET http://server:port/api/atelier/v1/%25SYS/metadata/database
注意:因为 %
是 URL
特殊字符,所以要指定文字 %
,必须在其后跟 25
(百分号字符的十六进制代码)。因此,必须使用 %25SYS
来指定文字 %SYS
。
HTTP 返回码
HTTP 200
如果正常。- 如果源代码文件不存在,则返回
HTTP 404
。 HTTP 500
如果发生意外错误(详细信息将在状态错误数组中)。
GetCSPApps
此方法返回在服务器上定义或为服务器上指定命名空间定义的 Web
应用程序列表。
URL
GET http://server:port/api/atelier/v1/%25SYS/cspapps
GET http://server:port/api/atelier/v1/%25SYS/cspapps/namespace
其中:
namespace
指定命名空间的名称。如果未指定命名空间,则此方法返回所有命名空间的 Web
应用程序。
注意:因为 %
是 URL
特殊字符,所以要指定文字 %
,必须在其后跟 25
(百分号字符的十六进制代码)。因此,必须使用 %25SYS
来指定文字 %SYS
。
URL Parameters
可以传递 URL
参数 ?detail=1
以返回包含更详细描述应用程序的对象的数组。
JSON Messages
以下返回的内容是一个列出已定义 Web
应用程序的数组:
{
"status": {
"errors": [],
"summary": ""
},
"console": [],
"result": {
"content": [
"/csp/broker",
"/csp/documatic",
"/csp/sys",
"/csp/sys/exp",
"/csp/sys/mgr",
"/csp/sys/op",
"/csp/sys/sec",
"/isc/studio/rules",
"/isc/studio/templates",
"/isc/studio/usertemplates",
"/csp/user"
]
}
}
以下是 detail=1
的相同返回内容:
{
"status": {
"errors": [],
"summary": ""
},
"console": [],
"result": {
"content": [
{
"name": "/csp/broker",
"default": false
},
{
"name": "/csp/documatic",
"default": false
},
{
"name": "/csp/sys",
"default": true
},
{
"name": "/csp/sys/exp",
"default": false
},
{
"name": "/csp/sys/mgr",
"default": false
},
{
"name": "/csp/sys/op",
"default": false
},
{
"name": "/csp/sys/sec",
"default": false
},
{
"name": "/isc/studio/rules",
"default": false
},
{
"name": "/isc/studio/templates",
"default": false
},
{
"name": "/isc/studio/usertemplates",
"default": false
},
{
"name": "/csp/user",
"default": true
}
]
}
}
HTTP 返回码
HTTP 200
如果正常。HTTP 500
如果发生意外错误(详细信息将在状态错误数组中)。
GetNamespace
此方法返回有关特定命名空间的信息。
URL
GET http://server:port/api/atelier/v1/namespace
JSON Messages
以下是命名空间USER
的返回内容信息:
{
"status": {
"errors": [],
"summary": ""
},
"console": [],
"result": {
"content": {
"name": "USER",
"db": [
{
"name": "USER",
"crhash": "3A1A0E8B6C8",
"default": true,
"dbsys": false
},
{
"name": "IRISLIB",
"crhash": "A56AAA8D5418",
"default": false,
"dbsys": true
},
{
"name": "IRISLOCALDATA",
"crhash": "3A1A0551876",
"default": false,
"dbsys": false
},
{
"name": "IRISSYS",
"crhash": "3A19FFD2EF0",
"default": false,
"dbsys": true
}
],
"features": [
{
"name": "ENSEMBLE",
"enabled": false
}
]
}
}
}
HTTP 返回码
HTTP 200
如果正常。HTTP 500
如果发生意外错误(详细信息将在状态错误数组中)。
边栏推荐
猜你喜欢
随机推荐
laravel-实践
敏捷开发项目管理的一些心得
ERROR Failed to compile with 1 error
ImportError: numpy.core.multiarray failed to import [cv2, matplotlib, PyTorch, pyinstaller ]
jupyter notebook hide & show all output
Grafana配置LDAP认证
[机缘参悟-64]:《兵者,诡道也》-5-孙子兵法解读-混战计
D. Districts Connection
bzoj1097 [POI2007]旅游景点atr
谈谈怎么可以得到显著性图 特征图 featuremap
jupyter notebook 隐藏&显示全部输出内容
Subject: Ordered Queue
MySQL 数据库
【uniapp小程序】视图容器cover-view
ctfshow七夕杯复现
IDEA2020安装教程
暴力解决MySQL出现的莫名其妙的问题-重启服务!
WPF StepBar
Es的索引操作(代码中的基本操作)
最稳定的淘宝商品详情接口