Avatar ·

Android में Kotlin में HTTP-अनुरोध कैसे करें (Retrofit, OkHttp, Ktor)

सभी को नमस्ते! मैंने अभी-अभी Android के लिए Kotlin सीखना शुरू किया है और HTTP-अनुरोध करने में समस्या का सामना कर रहा हूँ। मुझे REST API से डेटा (जैसे, उपयोगकर्ताओं की सूची) प्राप्त करना है और इसे RecyclerView में प्रदर्शित करना है। मैंने पुराने AsyncTask का उपयोग करने की कोशिश की, लेकिन हर जगह लिखा है कि यह पुराना हो चुका है और Android के नए संस्करणों में इसका उपयोग नहीं किया जा सकता। यहाँ मेरे कोड का एक उदाहरण है जो काम नहीं करता: ```kotlin class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val url = "https://jsonplaceholder.typicode.com/users" val result = URL(url).readText() // NetworkOnMainThreadException देता है textView.text = result } } ``` मैं समझता हूँ कि