Android HTTP GET/POST-begäran (4 / 5 steg)
Steg 4: HTTP POST-begäran
POST-begäran är lite annorlunda från en GET-begäran. Du kan utföra en HTTP GET-begäran på tekniskt någon hemsida men det går inte med POST-begäran eftersom du behöver ungefär som ett lösenord som gör att du kan lägga på denna webbplats som vi kommer att demonstrera nedan.
Så först måste vi skapa vår egen hemsida och gör att det finns gott om gratis domän och hosting webbplatser. Personligen valde jag https://www.000webhost.com/ vilket låter ganska mycket bekvämt för våra enkel uppgift.
Du kan skapa en gratis hemsida med deras gratis underdomän tjänst sedan följ deras instruktioner och får du ett e-postmeddelande med en lista över FTP-användarnamn och FTP lösenord och din webbplats kommer att fungera fullt ut inom 24 timmar.
När du verkligen behöver en programvara som låter dig skicka filer (php, HTML, bilder...) från din dator till servrarna och göra att jag använt FileZilla kan du hämta det från här.
Innan du skickar någon fil som vi måste göra en fil, så i det här exemplet måste vi göra en php-fil som vi kommer namn httppost.php med NotePad ++ , som du kan ladda ner från här, (kolla på bilden ovan för koden och en liten förklaring). När du har skapat din php servern fil du ska faktiskt skicka filen till servrar som är värdar för din webbplats och det är där FileZilla kommer in, att åstadkomma att måste först upprätta en anslutning mellan din dator och Värdservrar då du högerklicka på filen som du vill skicka, i detta fall httppost.php, och sedan överföra.
Nu när du har installerat vår hemsida är det dags att göra app som skickar HTTP POST-begäran. För att göra att vi ska starta ett nytt projekt "Jag redan beskrev det i en GET-begäran". Så först måste vi lägga till behörigheten INTERNET i AndroidManifest.xml precis som i en GET-begäran och då kommer vi att göra en EditText som gör det möjligt att ange de data som vi vill sända och en tryckknapp.
Ladda ner hela projektet: