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

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.

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

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

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 lägger du till annonser i dina Android-applikationer med AdMob
Så här byter du språk på Android
Så här avbryter du ett diskordkonto på Android
Hur man avbryter en begäran om vänskap på Facebook
Så här söker du efter kontakter i Gmail
Så här konfigurerar du Windows 6 Mobile Smartphone för Microsoft Exchange
Så här konfigurerar du ett e-postkonto på en Android-enhet
Hur 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-skannern
Så här installerar du Beats Audio på en Android-telefon
Så skickar du bilder via e-post från en Android-telefon
Hur skickar du en e-post till Amazon
Så här skickar du en video via e-post med hjälp av Gmail
Hur man får arbetslöshetsförmånen i Kalifornien
Så här förhindrar du attackeringar i fråga om cross-site request forgery (CSRF) i PHP
Så här byter du APK-filer på ett Android-system
Så här flyttar du applikationer från en Android-telefon från internt minne till SD-kortet
Så här skriver du ut ett textmeddelande på Android gratis
Så här skriver du ut ett textinnehåll på Android
Hur man får ett grattis på födelsedagen hälsningskort från USA: s president
Så här använder du Android-applikationer