HTTP Post

Envía una solicitud HTTP POST a un servidor web.

El código de respuesta es almacenado en %HTTPR. Un código de respuesta de -1 indica un problema realizando la solicitud. Todos los datos devueltos se almacenan en la variable %HTTPD si el tipo-contenido (Content-Type) está basado en texto (máx 4K).

Los campos de cabecera devueltos (headers) se almacena en la variable local tipo array %header (%header1, %header2...etc)

Ejemplo: ejecutando un script

Servidor:Puerto: www.small.com [sin especificar puerto se usa el 80]
Ruta: cgi-bin/grinder.pl
Datos:
nombre=Fred
hair=Blond
Timeout: 30 [leerá timeout tras 30 segundos]
Content-Type: [por defecto es x-www-form-urlencoded, si no se especifica, se usa el valor especificado por el servidor]
Archivo: results.html [opcional: almacenar los datos devueltos en /sdcard/results.html]

Si el Content-Type es x-www-form-urlencoded, los datos deben estar formateados como el ejemplo, y las claves y valores serán codificados automáticamente.

Servidor:Puerto puede estar precedido por a) https:// para requerir una conexión segura y confiable b) un usuario:contraseña@ para añadir un campo de cabecera básica de autorización a la solicitud.

El parámetro Cookies está en formato:

name1=value1;name2=value2


Ignorar Errores SSL Anchor: solo para conexiones https, ignorar estos errores deja la conexión abierta a ataques 'man-in-the-middle'.