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
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.

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)-

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)-

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í)