Paso 4: Solicitud POST de HTTP
La solicitud POST es un poco diferente de la solicitud GET. Puede realizar una solicitud HTTP GET en técnicamente cualquier web pero no puede hacerlo con la solicitud POST desde que necesita, como especie de una contraseña que le permite publicar en ese sitio web que se muestran a continuación.
Así que primero necesitamos crear nuestro propio sitio web y hacer que hay un montón de dominio gratis y hosting de sitios Web. Personalmente elegí https://www.000webhost.com/ que suena muy conveniente para nuestra tarea simple.
Puede crear un sitio web gratuito utilizando su servicio de subdominio gratis y sólo tienes que seguir sus instrucciones y usted debe recibir un correo electrónico que contiene su nombre de usuario FTP y contraseña FTP y su sitio de Internet será totalmente funcional dentro de las 24 horas.
Después de que usted realmente necesitará un software que le permite enviar los archivos (php, HTML, imágenes...) desde el ordenador a los servidores de host y hacer que usaba FileZilla se puede descargar desde aquí.
Antes de enviar cualquier archivo que tenemos que hacer un archivo, así que en este ejemplo tenemos que hacer un php de archivos que nos nombrará httppost.php usando Bloc de notas ++ , que puedes descargar desde aquí, (ver la imagen de arriba para el código y la explicación un poco). Después de crear el archivo php del servidor vas a realmente enviar ese archivo a los servidores que alojan su página web y aquí es donde FileZilla, para lograr que lo primero que tenemos que establecer una conexión entre su computadora y los servidores de host y luego con el botón derecho sobre el archivo que desea enviar, en este caso httppost.php y luego de la transferencia.
Ahora después de configurar nuestro sitio web es el momento para hacer la aplicación que va a enviar la solicitud HTTP POST. Para ello, que tenemos que empezar un nuevo proyecto "Ya descrito en la solicitud GET". Así que primero necesitamos agregar el permiso de INTERNET en AndroidManifest.xml al igual que en la solicitud GET y luego vamos a hacer un EditText que nos permite escribir los datos que queremos enviar y un botón.
Para descargar el proyecto completo: