Skip to content

配置接口

get

http
### 获取指定的配置值
GET https://api.cthulhu.server/config/get?key={{key}}
Accept: application/json

list

http
### 获取所有的配置
GET https://api.cthulhu.server/config/list
Accept: application/json

update

http
### 更新配置
POST https://api.cthulhu.server/config/update
Content-Type: application/json
Accept: application/json

{
 "id":{{id}},
 "value":{{value}}
}

插件接口

list

http
### 获取所有的插件列表
GET https://api.cthulhu.server/plugin/list?key={{key}}&isEnable={{isEnable}}
Accept: application/json

enable

http
### 启用或关闭插件
GET https://api.cthulhu.server/plugin/enable?id={{id}}
Accept: application/json

del

http
### 删除插件
GET https://api.cthulhu.server/plugin/del?id={{id}}
Accept: application/json

log

http
### 获取插件的日志 
GET https://api.cthulhu.server/plugin/log?id={{id}}&level={{level}}&index={{index}}
Accept: application/json

clearLog

http
### 清空插件的日志 
GET https://api.cthulhu.server/plugin/clearLog?id={{id}}&level={{level}}
Accept: application/json

reload

http
### 重新从安装目录加载插件 
GET https://api.cthulhu.server/plugin/reload?id={{id}}
Accept: application/json

treeNames

http
### 获取插件的Tree数据库名称列表 
GET https://api.cthulhu.server/plugin/treeNames?id={{id}}
Accept: application/json

treeList

http
### 获取插件的指定Tree数据库的数据
GET https://api.cthulhu.server/plugin/treeList?id={{id}}&tree{{tree}}
Accept: application/json

其他接口

ask

调用指定插件的 server.onAsk

http
### 调用指定插件的onAsk接口
POST https://{{id}}.plugin.cthulhu.server/server/ask?key{{key}}&scopeId={{scopeId}}
Content-Type: application/json
Accept: application/json

{
  any...
}

restart

http
### 重启服务器
GET https://api.cthulhu.server/server/restart

downloadCa

http
### 下载ca证书
GET https://api.cthulhu.server/server/downloadCa

CthulhuRs服务器 web

从服务器配置workspace目录处获取静态资源或网页

http
### 访问服务器的web资源
GET https://web.cthulhu.server/...

socket

http
### 连接到CthulhuRs服务器的websocket
GET wss://socket.cthulhu.server/{{session}}/{{scopeId}}

插件动态js

调用指定插件的 server.dynamicScript

http
### 插件动态js
GET https://{{id}}.plugin.cthulhu.server/dynamic/{{link}}

插件web

从指定插件的web.root目录处获取静态资源或网页

http
### 访问插件的web资源
GET https://{{id}}.plugin.cthulhu.server/...

Released under the MIT License.