# webcl.dkh ## HTTP | Función | | Descripción | | ----------- | ----------- | ----------- | |[http.get](http/http.get.md)| |Devuelva la respuesta del servidor como una cadena tras realizar una solicitud GET a la url indicada.| |[http.upload](http/http.upload.md)| |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](http/http.upf.md)| |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](http/http.download.md)| |Descarga un archivo desde la url indicada y lo almacena en el sistema local en la ruta y nombre especificado. | |[http.request](http/http.request.md)| | Devuelve como una cadena la respuesta del servidor tras la solicitud http especificada. | |[http.post](http/http.post.md)| |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](smtp/smtp.send.md)| |Envía un mensaje de correo electrónico a través de un servidor SMTP | <br> ### Campos del registro de mensaje SMTP ```DKL 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 ```