Kotlin में HTTP अनुरोध कैसे करें?
सभी को नमस्कार! मुझे Kotlin (JVM) प्रोजेक्ट में एक सरल HTTP GET अनुरोध करने की आवश्यकता है। मैं भाषा में नया हूं, इसलिए मैं समझना चाहता हूं कि 2024 में ऐसा करने का मानक और अनुशंसित तरीका क्या है।
मैंने Java से HttpURLConnection क्लास का उपयोग करने की कोशिश की, लेकिन कोड बहुत बोझिल और पढ़ने में असुविधाजनक हो जाता है। यहां मैंने जो लिखा है उसका एक उदाहरण है:
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 val body = connection.inputStream.bufferedReader().readText()\n println(body)\n connection.disconnect()\n}यह काम करता है, लेकिन मैंने सुना है कि Kotlin में अधिक सुरुचिपूर्ण समाधान हैं, इसलिए