小编kri*_*293的帖子

GraphQL api 使用 spring boot Resttemplate 导致 {"errors":[{"message":"No query string is present"}]} 总是

目前我们想使用 resttemplate 在 springboot 应用程序中使用一个 graphQL 端点

但是,当我们使用以下查询发出 POST 请求时,我们总是收到相同的错误 {"errors":[{"message":"No query string was present"}]}

下面是片段,我们要运行,

    @Test
    public void testSwoop(){

        RestTemplate restTemplate = restTemplate();

        HttpHeaders headers = new HttpHeaders();
        headers.add("Authorization", "Bearer *************");
        headers.add("content-type", "application/graphql");

        String query1 = "{\n" +
                "  \"query\": query {\n" +
                "    \"locationTypes\": {\n" +
                "      \"edges\": \n" +
                "        {\n" +
                "          \"node\": \n" +
                "        {\n" +
                "          \"name\"\n" +
                "        }\n" +
                "        }\n" +
                "    }\n" +
                "  }\n" +
                "}";

        String URL …
Run Code Online (Sandbox Code Playgroud)

java resttemplate spring-boot graphql-java

2
推荐指数
1
解决办法
5542
查看次数

标签 统计

graphql-java ×1

java ×1

resttemplate ×1

spring-boot ×1