接口
接口可以提供Http服务让外部程序调用,使用Javascript编写,可以直接调用Java类。
入口
点系统的左上角导航->设计中心->服务管理->接口打开。

访问限制
如果“访问的地址表达式”不为空,那么只有匹配的地址可以访问,允许使用通配符。
接口调用
接口请求方式
http
请求地址
http://centerServer:20030/x_program_center/jaxrs/invoke/{flag}/execute
flag的值优先级为
1、别名不为空,使用别名;
2、名称不为空,使用名称;
3、也可以使用id作为flag。
请求方法
POST
请求标头
Content-Type: application/json
响应标头
Content-Type: application/json; charset=utf-8
接口调试
打开URL: http://centerServer:20030/x_program_center/jest/index.html

在 上图的服务中填写接口的标识(接口别名、名称或者ID),在JsonElement区域输入接口接收数据,然后点击POST进行调试,接口会在Result区域输出返回数据。
可以在接口中使用print( text )在服务器控制台输出调试信息。
输入和输出
在接口脚本中可以使用 requestText 来获取请求的内容。
在接口脚本的末尾使用直接量作为接口的输出。
样例: 在调用接口的时候提交的报文为 { "subject" : "接口测试样例" },那么脚本中的获取为:
最终接口的http request正文如下
当前用户
使用 effectivePerson 来获取当前用户。
如果未登录系统,返回如下:
如果已登录系统,返回如下:
完整样例
更多样例可以查看 webServer/x_component_service_InvokeDesigner/sample/ 目录
Last updated
Was this helpful?