Hoe u http-postverzoeken in android uitvoert
HTTP-postverzoeken zijn belangrijk voor elke Android-applicatie die internet gebruikt. Alles wat je hoeft te doen is implementaliteit.
Stappen
een. Kondige online machtigingen aan in Manifesto, het toevoegen van de volgende regel in AndroidManifest.XML. . Hierdoor kan de toepassing een internetverbindingen gebruiken.

2. Maak objectshttpclient en httppp op post uitvoering. Adresfaciliteit is string, die de bestemming van uw bericht vertegenwoordigt, bijvoorbeeld PHP-pagina.
Httpclient client = nieuwe defaulthttpclient ()-
Httppost post = nieuwe httpppost (adres)-

3. Stel postgegevens in. Dit gebeurt door het maken en configureren van de lijst met NamevaluePairs als uw HTTPPOST. Nodig "Satch" (Catch) UNSUPPORTEDENCODINGINGEXCeption, Gegooid HTTPPOST.instellingen ().
Lijst paren = nieuwe arrayclist ()-
paren.Toevoegen (nieuwe BasicNameValuepair ("Sleutel1", "Waarde1"))-
paren.Toevoegen (nieuwe BasicNameValuepair ("Sleutel2", "Waarde2"))-
NA.Samenvatting (nieuwe urlencodeedformentiteit (paren))-
4. Voer post uit. Dit retourneert een HTTPresponse-object waarvan de gegevens kunnen worden opgehaald en verwerkt. Zorg ervoor dat je clientprotocolexception en ioException, verlaten.
HTTPREESPONSE-respons = Client.Execute (post)-

Wat je nodig hebt
- Java Ide
- Android-ontwikkelingshulpmiddelen (SDK, Emulator en T.NS.)
- Android-ontwikkelaar Telefoon of ander Android-geraakt apparaat (optie voor testen)
Deel in het sociale netwerk: