Jak provést http post požadavky v android

HTTP Post požadavky jsou důležité pro všechny aplikace pro Android, která používá internet. Vše, co musíte udělat, je implementovat funkčnost.

Kroky

  1. Obrázek s názvem Proveďte požadavky na HTTP Post v Android kroku 1
jeden. Oznámte online oprávnění v Manifestu, přidání následující řádek v Androidmanifestu.xml. . To umožňuje aplikaci použít libovolné připojení k Internetu.

  • Obrázek s názvem Spustit HTTP Post požadavků v Android kroku 2
    2. Vytvořit objektShttpClient a httppost na příspěvku. Adresář je řetězec, což představuje cíl vašeho příspěvku, například PHP.

    Httpclient klient = nový defultttpclient ()-
    Httppost post = nový httppost (adresa)-
  • Obrázek s názvem Spustit HTTP Post požadavků v Android kroku 3
    3. Nastavte poštovní data. To se provádí vytvářením a konfigurací seznamu jmenvalupeárů jako httppost. Povinné "úlovek" (úlovek) unsupportedencodingException, opuštěný httppost.Smátnost ().

    Seznam Pairs = New ArrayList()-
    páry.Přidat (New BasicNameValueepair ("Key11", "Value1"))-
    páry.Přidat (New BasicNameValueepair ("Key2", "Value2"))-
    POŠTA.Setr (nová urlencodedformentita (dvojice))-
  • 4. Běh. To vrací objekt HTTPRESPONSE, jehož data mohou být získána a zpracována. Ujistěte se, že chytit ClientProtoColxception a IoException, opuštěný.

    Httpresponse reakce = klient.Execute (post)-

    Obrázek s názvem Spustit HTTP Post požadavky v Android kroku 4
  • Co potřebuješ

    • Java IDE
    • Android Development Tools (SDK, emulátor a t.D.)
    • Android vývojář telefonu nebo jiné zařízení pro Android (možnost pro testování)
    Podobné publikace