"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > एंड्रॉइड में पोस्ट डेटा कैसे भेजें: Asynctask बनाम आधुनिक तरीके?

एंड्रॉइड में पोस्ट डेटा कैसे भेजें: Asynctask बनाम आधुनिक तरीके?

2025-03-23 ​​पर पोस्ट किया गया
ब्राउज़ करें:425

] यह लेख एक व्यापक गाइड प्रदान करता है कि कैसे इसे पदावनत asynctask और एक अधिक आधुनिक दृष्टिकोण का उपयोग करके इसे प्राप्त किया जाए। सार्वजनिक Callapi () { // यदि आवश्यक हो तो संदर्भ चर सेट करें } @Override संरक्षित शून्य onpreexecute () { super.onpreexecute (); } @Override संरक्षित स्ट्रिंग doinbackground (स्ट्रिंग ... params) { स्ट्रिंग urlstring = params [0]; // कॉल करने के लिए url स्ट्रिंग डेटा = params [1]; // पोस्ट करने के लिए डेटा आउटपुटस्ट्रीम आउट = नल; कोशिश { Url url = नया URL (urlString); Httpurlconnection urlconnection = (httpurlconnection) url.openconnection (); OUT = new BufferedOutputStream (urlConnection.getOutputStream ()); बफ़र्ड राइटर लेखक = नया बफ़रडराइटर (नया आउटपुटस्ट्रीमराइटर (आउट, "यूटीएफ -8")); लेखक। (डेटा); लेखक.फ्लश (); लेखक.क्लोज (); out.close (); urlconnection.connect (); } पकड़ (अपवाद ई) { System.out.println (e.getMessage ()); } } }

How to Send POST Data in Android: AsyncTask vs. Modern Methods?

Android 6.0

के लिए अद्यतन विधि Httpclient httpclient = new defaulthttpclient (); Httppost httppost = new httppost ("http://www.yoursite.com/script.php"); कोशिश { सूची nameValuePairs = नया ArrayList (2); NameValuePairs.add (नया BasicNameValuePair ("आईडी", "12345")); NameValuePairs.add (नया BasicNameValuePair ("stringData", "hi")); httppost.setentity (नया urlencodedformentity (nameValuePairs))); Httpresponse प्रतिक्रिया = httpclient.execute (httppost); } पकड़ (ClientProtocolException e) { // TODO ऑटो-जनित कैच ब्लॉक } पकड़ (ioException e) { // TODO ऑटो-जनित कैच ब्लॉक } }

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3