entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Consumir un servicio web utilzando javascript

Tengo que consumir una serie de servicios web usando javascript, algunos de ellos son SOAP, ¿conocéis alguna librería o framework que lo haga?

daniel_uribe_ayvar comentado Nov 16, 2013

jQuery?

Peter comentado Mar 27, 2014

¿Encontraste la manera correcta de hacerlo?

IMaestro comentado Mar 27, 2014

Lo tengo hecho, pero ya no recuerdo como lo resolví.

Peter comentado Mar 27, 2014

Bueno, si tienes oportunidad de poner la respuesta correcta y seleccionarla como solucionada, le ayudarás a mas de uno que esté buscando lo mismo. :)

Saludos.

3 Respuestas

3votos

squiel Puntos500

Intenta con jQuery:

$.ajax({
    type: "POST",
    contentType: "application/json; charset=utf-8",
    url: "<URL WEBSERVICE>",
    dataType: "json",
    data: "<PARÁMETROS>",
    success: function (data){ <RESPUESTA WEB SERVICE> },
    error: function (data){ <ERROR WEB SERVICE> }
});

sergio.uriel comentado Ago 23, 2013

Excelente, opino lo mismo, lo complementaría con un ejemplo para data:

data: JSON.stringify({
    paramName1: value1,
    paramName2: valueN
}),

Y en la función success

success: function (data) {
    var objectReturnedByServer = data.d;
},

Carolina03 comentado Ago 16

Buenos días, al consumir el servicio si deseo cambiar que me traiga información por json y en vez de utilizar soap sea rest, ¿Cómo se implementaría?, espero haber sido clara.

Muchas gracias

-1voto

rome Puntos500

puede que ya lo hayas visto, pero aquí comentan cómo hacerlo (de todas formas parece que hay un poco de discrepancia entre si funciona o no. tendrás que probarlos para ver si eres uno de los afortunados o no)
http://www.codeproject.com/Articles/14610/Calling-Web-Services-from-HTML-Pages-using-JavaScr
y aquí
http://memoriasinformaticas.wordpress.com/2012/05/16/consumir-web-service-desde-javascript/

La verdad es que nunca me he encontrado en esta situación, así que no sé muy bien cómo lo haría. pero igual pruebo.

salud

1voto

hectorgg Puntos690

Pues si el servicio es RESTful, puedes hacerlo mediante una llamada AJAX.

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Otras Preguntas y Respuestas


Actividad Reciente

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta