POST, Headers और Query Params
डेटा भेजें और अनुरोधों को सही ढंग से कॉन्फ़िगर करें
POST, Headers और Query Params, CoddyKit पर Kotlin Multiplatform Academy का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Kotlin Multiplatform Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Kotlin Multiplatform Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
डेटा भेजना
डेटा पढ़ना कहानी का आधा भाग है। अब आप POST के साथ डेटा भेजेंगे और हेडर तथा क्वेरी पैरामीटर का उपयोग करके अनुरोध बनाएँगे।
लिखने के लिए post कॉल करें
सर्वर पर कुछ बनाने या अपडेट करने के लिए client.post का उपयोग करें, जैसे नया उपयोगकर्ता भेजना।
val response = client.post("https://api.example.com/users")अनुरोध का मुख्य भाग सेट करें
अनुरोध ब्लॉक के भीतर setBody से डेटा जोड़ें और वह ऑब्जेक्ट पास करें जिसे आप सर्वर से प्राप्त करवाना चाहते हैं।
client.post(url) { setBody(newUser) }सर्वर को प्रकार बताएँ
contentType सेट करें, ताकि सर्वर जान सके कि मुख्य भाग JSON है और उसे सही ढंग से पार्स कर सके।
contentType(ContentType.Application.Json)हेडर जोड़ें
किसी भी अनुरोध के साथ अतिरिक्त मेटाडेटा, जैसे प्राधिकरण टोकन, भेजने के लिए headers ब्लॉक का उपयोग करें।
headers { append("Authorization", "Bearer abc123") }एकल हेडर का आसान तरीका
केवल एक हेडर के लिए header फ़ंक्शन छोटा है और अनुरोध ब्लॉक के भीतर साफ़ पढ़ा जाता है।
header("X-App-Version", "1.0.0")क्वेरी पैरामीटर
parameter फ़ंक्शन से फ़िल्टर या पेजिंग जोड़ें। Ktor उन्हें आपके लिए URL के अंत में जोड़ देता है।
client.get(url) { parameter("page", 2) }एक साथ कई पैरामीटर
हाथ से जोड़ने के बिना पूरा क्वेरी स्ट्रिंग बनाने के लिए parameter को कई बार कॉल करें।
parameter("sort", "name")
parameter("limit", 20)POST प्रतिक्रिया पढ़ें
POST भी GET की तरह प्रतिक्रिया लौटाता है, इसलिए आप बनाए गए आइटम को सीधे एक टाइप वाले मॉडल में डीसीरियलाइज़ कर सकते हैं।
val created: User = response.body()सब कुछ मिलाएँ
वास्तविक अनुरोधों में अक्सर मुख्य भाग, हेडर और पैरामीटर एक ही व्यवस्थित अनुरोध ब्लॉक में साथ होते हैं।
client.post(url) { header("Auth", t); setBody(u) }हर प्लेटफ़ॉर्म पर समान
POST, हेडर और पैरामीटर Android तथा iOS पर एकसमान ढंग से काम करते हैं, इसलिए यह अनुरोध तर्क पूरी तरह साझा रहता है।
त्वरित जाँच
POST अनुरोध में डेटा जोड़ने वाला फ़ंक्शन कौन-सा है?
पुनरावलोकन
डेटा भेजने के लिए post के साथ setBody और contentType का उपयोग करें, headers से मेटाडेटा जोड़ें और parameter से URL को बेहतर बनाएँ। यह सब साझा रहता है।
एआई शिक्षक के साथ Kotlin सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “POST, Headers और Query Params” पाठ निःशुल्क है?
हाँ—“POST, Headers और Query Params” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Kotlin Multiplatform Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Kotlin Multiplatform Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“POST, Headers और Query Params” में मैं क्या सीखूँगा?
डेटा भेजें और अनुरोधों को सही ढंग से कॉन्फ़िगर करें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Kotlin Multiplatform Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Kotlin Multiplatform Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Kotlin Multiplatform Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“POST, Headers और Query Params” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Kotlin Multiplatform Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Kotlin Multiplatform Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Ktor जोड़ें और Platform Engines चुनें
- आपका पहला GET Request
- POST, Headers और Query Params
- Timeouts, Logging और Base URLs