Stap 4: HTTP POST-aanvraag
De POST-aanvraag is een beetje verschillend van de GET-verzoek. U kunt het uitvoeren van een HTTP GET-aanvraag op technisch een website maar lukt dit niet met de POST-aanvraag aangezien u soort nodig zoals een wachtwoord waarmee u posten op die website, die we hieronder zullen aantonen.
We moeten dus eerst onze eigen website te maken en te doen dat er zijn tal van gratis domeinnaam en hosting van websites. Ik koos persoonlijk https://www.000webhost.com/ die vrijwel geschikt is voor onze eenvoudige taak klinkt.
U kunt maken van een gratis website met behulp van hun dienst zonder kosten subdomain vervolgens volg hun instructies en u ontvangt een e-mail waarin uw FTP-gebruikersnaam en het wachtwoord van FTP en uw website zal volledig functionele binnen 24 uur.
Nadat je eigenlijk een software waarmee u de bestanden (php, HTML, beelden...) verzenden vanaf uw computer naar de hostservers en moet te doen dat ik FileZilla gebruikt kunt u het downloaden vanaf hier.
Voordat u een bestand dat we nodig hebben om een bestand te maken, dus in dit voorbeeld dat we moeten maken van een php bestand dat we zal de naam met behulp van de httppost.php NotePad ++ , die u kunt downloaden vanaf hier, (Zie de afbeelding hierboven voor de code en een beetje uitleg). Nadat u uw php serverbestand hebt u gaat eigenlijk Stuur dat bestand naar de servers die als host voor uw website en dit is waar FileZilla komt, om te bereiken dat wij allereerst moeten vaststellen van een verbinding tussen uw computer en de host-servers dan u met de rechtermuisknop op het bestand dat u wenst te versturen, in dit geval httppost.php, en vervolgens overdracht.
Nu na het opzetten van onze website is het tijd om de app die de HTTP POST-aanvraag stuurt te maken. Om te doen dat we beginnen met een nieuwe project moeten "Ik al beschreven in het GET-verzoek". We moeten dus eerst de toestemming van het INTERNET in AndroidManifest.xml net als in het GET-verzoek en dan gaan we graag een EditText die ons toelaten zal om het type van de gegevens die wij willen overbrengen en een drukknop toevoegen.
Het volledige project downloaden: