函数调用
更新时间:2024-07-05
请求参数和响应参数请参考函数调用接口。
调用函数
如下代码用于调用用户函数:
Plain Text
1public void testInvoke() {
2 HashMap<String, Object> payload = new HashMap<String, Object>();
3 HashMap<String, Object> payload1 = new HashMap<String, Object>();
4 payload1.put("key1", "value1");
5 payload.put("key2", payload1);
6 payload.put("key3", "value3");
7 byte[] payloadBytes = JsonUtils.toJsonString(payload).getBytes();
8 String functionName = "test-1603961009154"; // 已经存在的函数名称
9 InvokeResponse response = cfcClient.invoke(functionName, "RequestResponse", "Tail", null, payloadBytes);
10 String res = new String(response.getPayload());
11 System.out.println(res);
12
13 }
注意:CFC调用执行用户函数返回结果在Payload字段中。