Lanzar Petición a webservices


([N1] Manuel,Cabrera) #1

Buenos días.

Necesito lanzar una petición a un webservices y la verdad es que no tengo ni idea de como hacerlo.

Características:
La petición se inicia en un proceso velneo.
Debe ser por el método ‘POST’
la url de destino es ‘https://platform.pepito.com/servicioweb/dialup v3.asp?’
El mensaje a enviar ‘etiqueta1=dato1&etiqueta2=dato2&etiqueta3=dato3&’
No tiene que esperar respuesta, aunque si es posible, que capture los mensajes de error típicos.

Se agradece cualquier ayuda.

Manuel Cabrera
mcabrera@valdetecno.com


([N1] wikan) #2

Buenos días, dispones de la nueva clase XMLhttpRequest para hacer peticiones.


([N1] Manuel,Cabrera) #3

Ya, pero tiene una pega, hay que saber manejarla y reconozco que estoy bastante verde.

Mandame un correo personal y hablamos.

mcabrera@valdetecno.com


([N4] J.Carlos) #4

Te explico lo que tenemos y nos dices si te sirve…
Por un lado tenemos nuestro programa de gestión de academias donde tenemos las agendas de los grupos. En un servidor cloud tenemos instalado vModApache configurado para conectar con nuestro programa de gestión.
Desde una web se realizan peticiones pasando por por vModApache, le contestamos con un Json y en la web visualizan la información.
La operativa que se está realizando es la reserva de sesiones online para asistir presencialmente.
Ya me dirás si te puedo ayudar…


([N1] Manuel,Cabrera) #5

Hola Juan Carlos.

Lo que comentas ya lo tenemos y funciona perfectamente.

El problema actual es consumir webservices de otros. El problema es que no se lo suficiente de JavaScript, aunque en este caso son 5 líneas, pero no hay manera de que funcione.

Además de un consumo concreto, necesitamos a alguien que nos resuelva estos temas, ya que tenemos en cartera unos cuantos más.

Saludos.


([N1] cristianvg2003) #6

Hola,

con el fin de simplificar la vida a uno que otro velneador que se anda topando con el tema de consumir webservices es liberado $.ajax

https://github.com/Heavyblade/vajax

Ahi puedes descargar el ajax.js y esta la documentación y una buena cantidad de ejemplos.