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

1voto

SOAP, REST Y JSON

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

Un ejemplo del código:

function llamadoWebServiceProyectos() {
                var soapEnv = "<?xml version='1.0' encoding='utf-8'?><soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'><soap:Body><GetWebCollection xmlns='http://schemas.microsoft.com/sharepoint/soap/'></GetWebCollection></soap:Body></soap:Envelope>";
                $.ajax({
                    url: "http://proyectos.ceiba.com.co/_vti_bin/Webs.asmx?op=GetWebCollection",
                    type: "POST",
                    dataType: "xml",
                    data: soapEnv,
                    complete: processResultProyectos,
                    contentType: "text/xml; charset=\"utf-8\""
                });
            };

Muchas gracias

1 Respuesta

2votos

Leonardo-Tadei Puntos215240

Hola @Carolina03,

si el servicio que estás consumiendo devuelve XML, salvo que la documentación lo indique o que tengas acceso al código del servidor para cambiarlo, no podrás hacer que devuelva JSON.

De la misma manera si el webservice se consume vía SOAP porque los autores lo decidoeron, salvo que puedas reescribir el código del servicio no podrás cambiarlo a REST ni a ningún otro....

Cuando usamos software de terceros, tenemos que atenernos a la interfaz que nos den.

En caso de que seas la autora del webservice, envianos el código que implementa la respuesta a GetWebCollection para que te ayudemos a hacer una versión que devuelva JSON, etc.

Saludos cordiales

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