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