Cześć wszystkim,
Podchodzę drugi raz do Kotlina za pierwszym się nie polubiliśmy.. ale teraz mam dość uciążliwy problem.
Tworze sobie endpoint, potem webclientem wysyłam sobie endpoint do stackexchange który mi zwraca jakieś dane i dostaję:
19:03:38.270 [eventLoopGroupProxy-4-1 @call-handler#7] INFO ktor.application - Unhandled: GET - /, io failed
kod
suspend fun main() {
embeddedServer(Netty, port = 8000) {
routing {
get("/") {
val response = client.get<String>("https://api.stackexchange.com/2.2/search?order=desc&sort=activity&site=stackoverflow&intitle=java")
call.respondText { response }
}
post("/add-exception") {
}
}
}.start(wait = true)
}
Próbowałem również w coroutinach(znalazłem na stacku):
suspend fun getData() = coroutineScope<Unit> {
val response = client.get<HttpResponseData>("https://api.stackexchange.com/2.2/search?order=desc&sort=activity&site=stackoverflow&intitle=java")
logger.info(response.statusCode.toString())
}
nie wiem jak co z tym zrobić...