TaskBuilder前后端通讯的数据格式
用TaskBuilder开发的应用,前后端传输的数据都是JSON格式的。
4.5.1前端页面向后台服务发送的数据格式
前端页面通过“服务请求”组件发送给任擎后台服务的数据是 JSON 格式的,示例如下:
{
“service”: “sys/service/service123”, //后台服务路径
“参数1”: “abc”, //字符串类型的参数
“参数2”: 123, //数值类型参数
“参数3”: [“a”, “b”, “c”], //数组类型参数
“参数4”: { //对象类型参数
“子参数1”: “a”,
“子参数2”: “b”,
“子参数3”: “c”, …
}
…
}
4.5.2后台服务返回给前端页面的数据格式
在任擎的后台服务中,可以通过 res 对象(Response的简称)返回执行的结果,res 对象是JSON格式的,每个属性对应一个响应参数,下面是示例及格式说明:
{
“code”: 0, //响应代码,默认为0,表示执行成功,如果不为0,则表示执行失败
“message”: “错误描述”, //如果上面的code不等于0,则该参数会包含具体的错误描述,否则没有该参数
“参数1”: “abc”, //字符串类型的参数
“参数2”: 123, //数值类型参数
“参数3”: [“a”, “b”, “c”], //数组类型参数
“参数4”: { //对象类型参数
“子参数1”: “a”,
“子参数2”: “b”,
“子参数3”: “c”,
…
}
…
}