Kako izvršiti http post zahtjeve u androidu
Zahtevi za http Post su važni za bilo koju Android aplikaciju koja koristi Internet. Sve što trebate učiniti je implementirati funkcionalnost.
Korake
jedan. Najavite internetske dozvole u manifestu, dodajući sljedeću liniju u androidManifest.XML. . To omogućava aplikaciji da koristi bilo kakve internetske veze.
2. Kreirajte objektShttpclient i httppost na post izvrsivanju. Adresar je niz, što predstavlja odredište vašeg ponde, na primjer, PHP stranice.
Httpclient klijent = novi defaulethttpclient ()-
Httppost post = novi httppost (adresa)-
3. Postavite podatke o pošti. To se vrši stvaranjem i konfiguriranjem popisa name-valuepaira kao vašeg httpposta. Nužno "Satch" (Ulov) UnsprotportedencodingException, bačen httppost.Setentity ().
Popis parovi = novi ArrayList ()-
parovi.Dodaj (novi osnovni imeValuePair ("Key1", "Vrijednost1")))-
parovi.Dodaj (novi osnovni imeValuePair ("Key2", "Vrijednost2")))-
POŠTA.Setsety (nova urlencodedformentity (parovi))-
4. Pokreni post. Ovo vraća HTTpresponse objekt čiji se podaci mogu preuzeti i obraditi. Obavezno uhvatite klijentProtokolException i IOException, napušteno.
Httpresponse Response = klijent.Izvršiti (post)-
Sta ti treba
- Java IDE
- Android razvojni alati (SDK, emulator i t.D.)
- Android programer telefon ili drugi uređaj za android (opcija za testiranje)