Android पर एक HTTP अनुरोध पोस्ट कैसे करें

एक HTTP अनुरोध पोस्ट करना उन सभी Android एप्लिकेशन के लिए आवश्यक और बुनियादी चरण है, जिन्हें इंटरनेट संसाधनों का लाभ उठाने की आवश्यकता होती है। केवल एक चीज जो आपको करने की ज़रूरत है वह कार्य कार्यान्वित करती है जो अनुरोध को निष्पादित करेगी।

कदम

एंड्रॉइड के चरण 1 में HTTP पोस्ट अनुरोध निष्पादित करें शीर्षक वाला छवि
1
मैनिफ़ेस्ट फ़ाइल के भीतर इंटरनेट तक पहुंच के लिए अनुमतियों को दर्ज करें, `एंड्रॉयड मैनिफ़ेस्ट` फ़ाइल में कोड की निम्न पंक्तियां जोड़करxml `. इस तरह आपका एप्लिकेशन डिवाइस पर किसी भी सक्रिय इंटरनेट कनेक्शन का उपयोग करने में सक्षम होगा।

  • एंड्रॉइड के चरण 2 में एचटीटीपी पोस्ट अनुरोधों का शीर्षक शीर्षक छवि
    2
    `एचटीटीपी क्लाइंट` और `एचटीटीपी पोस्ट` ऑब्जेक्ट बनाएं, जो `पोस्ट` अनुरोध को निष्पादित करने के लिए जिम्मेदार होगा। कोड में मौजूद `स्ट्रिंग` प्रकार के `पता` ऑब्जेक्ट आपके `POST` की वेब में गंतव्य का प्रतिनिधित्व करता है, और उदाहरण के लिए एक PHP पृष्ठ का पता हो सकता है

    एचटीटीपी क्लाइंट क्लाइंट = नया DefaultHttpClient () -
    एचटीटीपी पोस्ट पोस्ट = नया एचटीटीपी पोस्ट (पता) -



  • एंड्रॉइड के चरण 3 में HTTP पोस्ट अनुरोध निष्पादित शीर्षक वाली छवि
    3
    वह डेटा सेट करें जो आपके `POST` से भेजा जाएगा आप अपने `एचटीटीपी पोस्ट` ऑब्जेक्ट की एक इकाई के रूप में `नाम व्ल्लेपियर` की एक सूची बनाकर और बढ़ाकर ऐसा कर सकते हैं। `असमर्थित एन्कोडिंग अपवाद` अपवाद को संभालना सुनिश्चित करें जिसे `एचटीटीपी पोस्ट.सेटएन्टीटी ()` विधि द्वारा उठाया जा सकता है

    सूची जोड़े = नए अर्रे सूची() -
    pairs.add (नया बेसिकनामवैलपियर ("कुंजी 1", "मान 1")) -
    pairs.add (नया बेसिकनामवैलपियर ("कुंजी 2", "मान 2")) -
    post.setEntity (नई UrlEncodedFormEntity (जोड़े)) -
  • 4
    अब आपको सिर्फ अपना `पोस्ट` करना है आपका HTTP पोस्ट अनुरोध के परिणामस्वरूप `एचटीटीपीआरपीएसपेंशन` प्रकार के ऑब्जेक्ट का परिणाम होगा, जिसे बाद में निकाला जाएगा और व्याख्या की जाएगी (`पार्सिंग`)। `क्लाइंट प्रोटोकॉल ऐक्सेशपशन` और `आईओई एक्सप्शन` अपवाद को संभालना सुनिश्चित करें, जो त्रुटि के मामले में `एक्जिक्यूट ()` विधि द्वारा उठाया जा सकता है

    एचटीपीआरस्पॉन्स प्रतिक्रिया = client.execute (पोस्ट) -

    एंड्रॉइड के चरण 4 में HTTP पोस्ट अनुरोध निष्पादित करें शीर्षक वाला छवि
  • आप की आवश्यकता होगी चीजें

    • जावा आईडीई
    • एंड्रॉइड के लिए सॉफ़्टवेयर डेवलपमेंट टूल्स (एसडीके, इम्यूलेटर, इत्यादि)
    • एंड्रॉइड डेवलपर डिवाइस (वैकल्पिक, परीक्षण उद्देश्यों के लिए)
    • इंटरनेट कनेक्शन (परीक्षण करने के लिए)
    सामाजिक नेटवर्क पर साझा करें:

    संबद्ध

    © 2011—2022 GnuMani.com