Как подключиться к серверу Graph QL, размещенному на AWS, с помощью KGraphQL

#android #amazon-web-services #kotlin #graphql

Вопрос:

Я новичок в графике ql. Я пытаюсь подключиться к нашему серверу GRaph QL, размещенному на AWS, с помощью метода Get из библиотек hhtp4k. Однако я постоянно получаю следующее сообщение об ошибке:

{«сообщение»:»Внутренняя ошибка Сервера»}

Не знаю, что я делаю не так. Тот же код, по-видимому, работает с демонстрационной базой данных apollo graphql.

 package me.pagidas.graphql

import org.http4k.core.HttpHandler
import org.http4k.core.Method.GET
import org.http4k.core.Request
import org.http4k.core.Response
import org.http4k.core.Status.Companion.OK
import org.http4k.core.Uri
import org.http4k.lens.Query
import org.http4k.lens.string
import org.http4k.routing.bind
import org.http4k.routing.routes
import org.http4k.server.Jetty
import org.http4k.server.asServer
import org.http4k.client.ApacheClient

fun testApp1() {
    val http = ApacheClient()

    http(
        Request(GET, "aws-url/graphql")
            .query("query",
                """
                   query Feed {
                      getFeed{
                        nextBatch
                    }
                    }

            """.trimIndent()
            )
    ).apply {
        println("---------------------")
        println("---GET ALL WRITERS---")
        println("---------------------")
        println(bodyString())
    }
}

fun main() {
    testApp1()
}