gushelom.ru

Så här postar du en HTTP-begäran på Android

Att POSTa en HTTP-begäran är ett viktigt och grundläggande steg för alla de Android-applikationer som behöver utnyttja internetresurserna. Det enda du behöver göra är att genomföra den funktion som kommer att utföra förfrågan.

steg

Bildrubrik Utför HTTP POST-förfrågningar i Android steg 1
1
Ange behörigheterna för att komma åt internet i manifestfilen, och lägg till följande rader av kod till filen "AndroidManifest.xml `. På så sätt kan din ansökan använda en aktiv internetanslutning på enheten.

  • Bildnamn Utför HTTP POST-förfrågningar i Android steg 2
    2
    Skapa "HttpClient" och "HttpPost" -objekten, som kommer att ansvara för att utföra "POST" -förfrågan. Objektet "adress" för typen "String" som presenteras i koden representerar destinationen på webben till din "POST", och kan till exempel vara adressen till en PHP-sida.

    HttpClient client = new DefaultHttpClient () -
    HttpPost post = ny HttpPost (adress) -
  • Bildrubrik Utför HTTP POST-förfrågningar i Android steg 3
    3
    Ange de data som kommer att skickas från din "POST". Du kan göra detta genom att skapa och förbättra en lista med "NameValuePair" som en enhet i ditt "HttpPost" -objekt. Var noga med att hantera undantaget "UnsupportedEncodingException" som kan höjas med "HttpPost.setEntity ()" -metoden.

    lista par = ny ArrayList() -
    pairs.add (nytt BasicNameValuePair ("nyckel1", "value1")) -
    pairs.add (nytt BasicNameValuePair ("nyckel2", "värde2")) -
    post.setEntity (nya UrlEncodedFormEntity (par)) -
  • 4
    Nu behöver du bara göra din "POST". Din HTTP POST-förfrågan kommer att resultera i ett objekt av typen `HttpResponse` som innehåller data, som sedan kommer att extraheras och tolkas (`Parsing`). Var noga med att hantera undantagen "ClientProtocolException" och "IOException", som kan höjas med "execute ()" -metoden i händelse av ett fel.

    HttpResponse response = client.execute (post) -

    Bildrubrik Utför HTTP-POST-förfrågningar i Android steg 4
  • Saker du behöver

    • Java IDE
    • Programvaruutvecklingsverktyg för Android (SDK, emulator, etc.)
    • Android Developer Device (valfri, för teständamål)
    • Internetanslutning (för att utföra testen)
    Dela på sociala nätverk:

    Relaterade
    Så här byter du språk på AndroidSå här byter du språk på Android
    Så här avbryter du ett diskordkonto på AndroidSå här avbryter du ett diskordkonto på Android
    Hur man avbryter en begäran om vänskap på FacebookHur man avbryter en begäran om vänskap på Facebook
    Så här söker du efter kontakter i GmailSå här söker du efter kontakter i Gmail
    Så här konfigurerar du Windows 6 Mobile Smartphone för Microsoft ExchangeSå här konfigurerar du Windows 6 Mobile Smartphone för Microsoft Exchange
    Så här konfigurerar du ett e-postkonto på en Android-enhetSå här konfigurerar du ett e-postkonto på en Android-enhet
    Hur man kontrollerar tillståndet för invandringsbegäran i USAHur man kontrollerar tillståndet för invandringsbegäran i USA
    Så här skickar du ett dokument via e-post direkt från HP DESKJET 5255-skannernSå här skickar du ett dokument via e-post direkt från HP DESKJET 5255-skannern
    Så här installerar du Beats Audio på en Android-telefonSå här installerar du Beats Audio på en Android-telefon
    Så skickar du bilder via e-post från en Android-telefonSå skickar du bilder via e-post från en Android-telefon
    » » Så här postar du en HTTP-begäran på Android

    © 2011—2021 gushelom.ru