Kotlin:
Wysyłanie żądania HTTP

How to: (Jak to zrobić:)

W Kotlinie najlepiej użyć biblioteki khttp do prostych żądań HTTP. Dajmy na to tak:

import khttp.get

fun retrieveWebpage() {
    val response = get("https://example.com")
    println(response.text)
}

fun main() {
    retrieveWebpage()
}

Jeśli to uruchomisz, powinieneś zobaczyć zawartość strony example.com w konsoli.

Deep Dive (W pogłębieniu)

Zanim pojawiły się interfejsy API ułatwiające wysyłanie HTTP, programiści musieli pracować bezpośrednio z gniazdami TCP/IP, co było bardziej skomplikowane. Dziś, poza khttp, możliwości to HttpURLConnection, biblioteka OkHttp, czy używanie bibliotek asynchronicznych jak Ktor dla aplikacji wielowątkowych. Wybór zależy od potrzeb: khttp jest proste i synchroniczne, OkHttp bardziej wydajne, a Ktor idealne do większych, skalowalnych systemów.

See Also (Zobacz także)

Pamiętaj, że linki prowadzą do dokumentacji w języku angielskim.