第十九章 源代码文件 REST API 参考(一)

网友投稿 258 2022-08-23

第十九章 源代码文件 REST API 参考(一)

文章目录

​​第十九章 源代码文件 REST API 参考(一)​​​​GetServer​​

​​URL​​​​JSON Messages​​​​HTTP 返回码​​

​​HeadServer Method​​

​​URL​​​​JSON Messages​​​​`HTTP` 返回码​​

​​GetJobs​​

​​URL​​​​JSON Messages​​​​HTTP 返回码​​

第十九章 源代码文件 REST API 参考(一)

源代码文件 ​​REST​​ 接口支持以下方法:

​​GetServer​​:返回有关服务器的信息。​​HeadServer​​​:返回服务器的​​HttpHeader​​。​​GetJobs​​​:返回正在运行的​​jobs​​列表。​​GetMetaData​​​:返回命名数据库的​​METADATA.zip​​ 文件的内容。​​GetCSPApps​​​:返回​​Web​​ 应用程序列表。​​GetNamespace​​:返回有关特定命名空间的信息。​​GetDocNames​​:返回源代码文件名列表。​​GetModifiedDocNames​​:返回自数据库具有指定哈希值以来已修改的源代码文件列表。​​PutDoc​​:保存提供的源代码文件。​​GetDoc​​:返回指定源代码文件的文本。​​DeleteDoc​​:删除命名的源代码文件。​​HeadDoc​​​:返回命名源代码文件的​​HttpHeader​​。​​GetDocs​​:返回所有指定源代码文件的文本。​​DeleteDocs​​:删除命名源代码文件列表。​​Compile​​编译:编译您指定的源代码文件。​​Index​​索引:返回有关指定源代码文件的摘要信息。​​Query​​​查询:对任何表执行​​SQL​​ 查询并返回结果。​​Search​​搜索:在数据库中搜索源代码文件。​​GetEnsClassType​​:返回用于创建作品的类的名称列表。可以指定要获取的类的类型,例如业务服务类。​​GetAdpInputOutputClass​​:返回适配器的输入和输出类型。

GetServer

此方法返回有关服务器的信息,包括服务器上可用的 源代码文件 ​​REST API​​ 版本和名称空间。

URL

GET Messages

{ "status": { "errors": [], "summary": "" }, "console": [], "result": { "content": { "version": "IRIS for Windows (x86-64) 2018.1.1 (Build 515U) Mon Feb 5 2018 08:24:13 EST", "id": "98E1697E-13F9-4D6A-8B73-827873D1D61C", "api": 2, "features": [... ], "namespaces": [ "%SYS", "USER" ] } }}

HTTP 返回码

​​HTTP 200​​ 如果正常。​​HTTP 500​​ 如果发生意外错误(详细信息将在状态错误数组中)。

HeadServer Method

此方法返回服务器的 ​​HttpHeader​​。

URL

​​HEAD Messages

没有返回内容。

HTTP 返回码

​​HTTP 200​​ 如果正常。​​HTTP 500​​ 如果发生意外错误(详细信息将在状态错误数组中)。

GetJobs

此方法返回实例上正在运行的作业列表。

URL

GET ​​%​​​ 是 ​​URL​​​ 特殊字符,所以要指定文字 ​​%​​​,必须在其后跟 ​​25​​​(百分号字符的十六进制代码)。因此,必须使用 ​​%25SYS​​​ 来指定文字 ​​%SYS​​。

JSON Messages

以下返回的内容是作业描述符数组:

{ "status": { "errors": [], "summary": "" }, "console": [], "result": { "content": [ { "pid": 1394, "namespace": "%SYS", "routine": "%Studio.Debugger.1", "state": "RUN", "device": "|TCP|1972|1394" }, { "pid": 1345, "namespace": "%SYS", "routine": "RECEIVE", "state": "HANG", "device": "/dev/null" }, { "pid": 1364, "namespace": "%SYS", "routine": "%SYS.TaskSuper.1", "state": "SELECTW", "device": "/dev/null" }, { "pid": 1396, "namespace": "%SYS", "routine": "%SYS.cspServer3", "state": "READ", "device": "|TCP|1972|1396" }, { "pid": 1346, "namespace": "%SYS", "routine": "ECPWork", "state": "RUNW", "device": "/dev/null" }, { "pid": 1417, "namespace": "%SYS", "routine": "%SYS.BINDSRV", "state": "READ", "device": "|TCP|1972|1417" } ] }}

HTTP 返回码

​​HTTP 200​​ 如果正常。​​HTTP 500​​ 如果发生意外错误(详细信息将在状态错误数组中)。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:快手2022年首份成绩单:营销费用降至百亿元之下,经调整净亏损额收窄!
下一篇:【Tableau server 】Tableau 如何用javaScript嵌入web前端网页?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~