Ako vykonať požiadavky http post v android

HTTP Post Requests sú dôležité pre ľubovoľnú aplikáciu pre Android, ktorá používa internet. Všetko, čo musíte urobiť, je implementovať funkcie.

Kroky

  1. Obrázok s názvom Vykonajte požiadavky HTTP Post v Android Krok 1
jeden. OZNAMUJTE ONLINKOVÉ OPATRENIA NA MASTOVANÍ, pridanie nasledujúceho riadku v systéme AndroidManifest.XML. . To umožňuje aplikácii používať akékoľvek internetové pripojenia.

  • Obrázok s názvom Vykonajte požiadavky HTTP Post v Android Krok 2
    2. Vytvorte objectshttpClient a httppost na vykonanie. Adresa je reťazec, čo predstavuje cieľ vášho príspevku, napríklad PHP stránky.

    HttpClient klient = nový defaulthttplient ()-
    Httppost post = nový httppost (adresa)-
  • Obrázok s názvom Vykonajte požiadavky HTTP Post v Android Krok 3
    3. Nastaviť príspevky. To sa vykonáva vytvorením a konfiguráciou zoznamu menomValuepív ako váš httppost. Nevyhnutne "Vysušiť" (Chytiť) UnsupporteDencodingException, hodený httppost.sententity ().

    Zoznam Pár = Nový Arraylist()-
    párov.Pridať (New BasicNamevaluepair ("Key1", "Hodnota1"))-
    párov.Pridať (New BasicNamevaluepair ("Key2", "Hodnota2"))-
    Post.Nademá (nová urlencodedformentity (páry))-
  • 4. Spustiť príspevok. Tým sa vráti httpresponse objekt, ktorého údaje môžu byť získané a spracované. Uistite sa, že chytiť ClientProtocolexception a IoException, opustené.

    HTTPRESSONSE REAKTY = KLIENT.Vykonanie (Post)-

    Obrázok s názvom Vykonajte požiadavky HTTP Post v Android Krok 4
  • Čo potrebuješ

    • Java
    • Android vývoj nástrojov (SDK, emulátor a t.D.)
    • Android vývojár telefón alebo iné zariadenie so systémom Android (možnosť testovania)
    Podobné publikácie