Navegar HTTPS


([N1] roberto) #1

Me gustaría enviar datos a un https, me gustaría saber si existe algún manual a seguir y que componentes deberíamos usar.
La idea es que tengo una aplicación de contactos y conectar con el servidor de “enviarmensajes” de movistar y realizar los envíos gratis. Actualmente, estoy usando Wget y me va de lujo. Quiero prescindir de Wget. Os dejo el comando wget para que tengais toda la información.

wget -O res.htm --post-data “TM_ACTION=AUTHENTICATE&TM_LOGIN=…USUARIO…&TM_PASSWORD=…PASS…&to=661707342&message=…Hola1” “https://opensms.movistar.es/aplicacionpost/loginEnvio.jsp” --no-check-certificate

Muchas Gracias. Saludos.


([N1] wikan) #2

Buenos días,

una pregunta off-topic, ese servicio es gratuito y se puede usar de manera comercial. Por lo poco que leí parece que sí, no?


([N3] pacosatu) #3

Hola Roberto.

Lo único que tienes que hacer es cambiar Wget por Curl.
Tanto Wget como Curl son herramientas de líneas de comando y muy parecidas en su sintaxis.

Tienes un tutorial en Velneo sobre el uso de la librería libcurl que facilita el uso de Curl, pero yo prefiero la línea de comandos porque da mucha mayor flexibilidad.

Saludos
Paco Satué


([N1] roberto) #4

Entonces, deduzco como dice Paco que es mejor hacer lo que estoy haciendo. Intentaba que todo se hiciera nativo en V7 con el objeto TCP
pero no se como usar HTTPS.

Confirmadme esto y muchas gracias por vuestra ayuda.

Saludos. Roberto


([N1] roberto) #5

Para Wikan, ni es gratuíto ni deja de serlo. Me explico, Movistar da el soporte web para que el usuario de telefonía movil pueda desde un pc enviar mensajes como si los mandara desde su móvil. La tarifa será la de tu contrato de móvil. Actuialmente, normalmente, y por ley, para que no se considere spam, hay tarifas con 500 sms gratis al mes. Yo lo uso y va fenómeno.

Saludos. Roberto.


([N1] wikan) #6

@roberto, si había entendido algo así.
Por ejemplo, si uso esa plataforma con un número, los sms son a razón del contrato de la línea. Correcto?


([N1] cristianvg2003) #7

Hola,

@Wikan y has considerado usar www.twillio.com tienen un API y un servicio muy robustos y precios razonables.

Un saludo,


([N1] wikan) #8

@cristianvg2003
solo era por preguntar por curiosidad. Todavía no he tenido que usar sms con V7, en la V6 uso http://www.esendex.es/ y por ahora perfecto.

Solo me parecio curioso que den la posibilidad de usar la propia tarifa contrata en el número.


([N1] roberto) #9

Hola Wikan es correcto.

Saludos. Roberto.


([N4] arturomiranda) #10

hasta ahora, que yo sepa no te seria posible programar un HTTPS, con el TCP de velneo, ya que existe una capa intermedia de ecriptacion SSL, que no es posible manejar con velneo de manera nativa, si alguien lo ha hecho y me saca del error, es agradecido para no crear confusiones, con HTTP, si es posible con el TCP pues es simple intercambio de datos(html, json, xml, etc)


([N1] tcvsi) #11

Hola Arturo en su día Filippe Gomes poblico esta entrada en el foro

http://velneo.es/foros/topic/algunos-web-services-y-envio-de-variables-post/

La pena es que el enlace a la solución que proponía está roto, pero el lo hizo con TCP/IP. El único pero es que no podía recibir páginas comprimidas con GZIP.


([N4] carlitos) #12

wikan, yo uso esendex tanto en v6 como en v7, y funciona perfectamente, pero en v7 hay que cambiar la forma de envío, y controlarlo por un fichero en el disco si es correcto o no, es más complejo, hasta donde llego…


([N1] wikan) #13

Nosotros en su momento desarrollamos una dll, la hemos usado tanto en la 5.2 como en v6 y sin problema. Supongo que debería funcionar en v7.
De todas formas quizás con la 7.17 sea mucho más sencillo.


([N1] mariobarreiro) #14

Yo uso vRest: http://velneo.es/velneo-open-app/vrest/

Para que te funcionen correctamente las peticiones ssl debes actualizar libcurl.dll libeay32.dll y libssl32.dll a sus últimas versiones