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

  1. Titel afbeelding Execute HTTP Post-aanvragen in Android Stap 1
een. Kondige online machtigingen aan in Manifesto, het toevoegen van de volgende regel in AndroidManifest.XML. . Hierdoor kan de toepassing een internetverbindingen gebruiken.

  • Titel afbeelding Execute HTTP Post-aanvragen in Android Stap 2
    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)-
  • Titel afbeelding Execute HTTP Post-aanvragen in Android Stap 3
    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)-

    Titel afbeelding Execute HTTP Post-aanvragen in Android Stap 4
  • 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:
    Vergelijkbaar