webcl.dkh

HTTP

Función Descripción
http.get Devuelva la respuesta del servidor como una cadena tras realizar una solicitud GET a la url indicada.
http.upload Devuelva la respuesta del servidor como una cadena tras enviar el archivo especificado a la url indicada a través de una solicitud POST con la codificación multipart/form-data.
http.upf Devuelva la respuesta del servidor como una cadena tras enviar el archivo especificado a la url indicada a través de una solicitud POST con la codificación multipart/form-data y permite especificar encabezados de solicitud.
http.download Descarga un archivo desde la url indicada y lo almacena en el sistema local en la ruta y nombre especificado.
http.request Devuelve como una cadena la respuesta del servidor tras la solicitud http especificada.
http.post Devuelva la respuesta del servidor como una cadena tras realizar una solicitud POST codificada como application/x-www-form-urlencoded con los datos del registro indicado.

SMTP

Funciones

Función Descripción
smtp.send Envía un mensaje de correo electrónico a través de un servidor SMTP

### Campos del registro de mensaje SMTP
new mail
    {
        @"server":"servidor SMTP"
        @"protocol":"ssl" //ssl  - Habilita el cifrado, omita si no lo requiere
        @"port":"587"   //Número de puerto
        @"user":"usuario" //Usuario del servidor SMTP
        @"password":""      //Contraseña del usuario SMTP
        @"from":"Nombre <correo@remitente>" //Remitente del mensaje con el formato: nombre a mostrar <direccion@correo>
        @"to":"destinatario@correo.com" //Destinatario de correo
        @"repply":"copiara@correo.com"  //Dirección a copiar el mensaje (opcional)
        @"cco":"copia_oculta@correo.com"//Dirección de copia oculta
        @"subject":"Asunto del mensaje" 
        @"body":"Cuerpo html del mensaje"
    }
    
    //Ejemplo para agregar archivos adjuntos
    ref archivos=list.create()
    do list.add(archivos,"c:\\carpeta\\archivo.ext")
    mail<"attatchments*">:archivos