函数调用
更新时间: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字段中。
