1

我有一个 GraphQL 应用程序正在运行。在另一个应用程序中,我正在尝试发送省略字段的突变请求(使用 Java)。如何确保 GraphQL 可以按预期处理我的请求。例如,如果我有 MyInput = {field1: "val1", field2: null},并且我只想更新 field1。如何构造一个请求,以便 GraphQL 将其作为 {field1: "val1"} 处理?

class MyInput {
    String field1;
    String field2;
}

class MyClient {
public void callGraphQlApi(String query, MyInput input, String optName) {
Map<String, Object> vars = new HashMap<>();
vars.put("request", input);
//send GraphGL request using FeignClient POST request
}
}
4

0 回答 0