Avatar ·

Wie macht man einen HTTP-Request in Kotlin?

Hallo zusammen! Ich muss in einem Kotlin-Projekt (JVM) einen einfachen HTTP GET-Request ausführen. Ich bin ein Neuling in der Sprache und möchte daher wissen, welcher Standard- und empfohlene Weg dies im Jahr 2024 ist.

Ich habe versucht, die Java-Klasse HttpURLConnection zu verwenden, aber der Code wird sehr umständlich und schwer lesbar. Hier ist ein Beispiel dessen, was ich geschrieben habe:

import java.net.HttpURLConnection\nimport java.net.URL\n\nfun main() {\n    val url = URL("https://jsonplaceholder.typicode.com/posts/1")\n    val connection = url.openConnection() as HttpURLConnection\n    connection.requestMethod = "GET"\n    connection.connectTimeout = 5000\n    connection.readTimeout = 5000\n    val responseCode = connection.responseCode\n    println("Response Code: $responseCode")\n    va