2
respuestas

[Duda] Duda final del video

¿Por qué al final del video la página nos debía devolver un XML si dejamos el código con un JSON especificado? Hasta el profe aseguro que iba a devolver un XML aun cuando 3 segundos antes lo cambio a JSON.

2 respuestas

¡Hola Francisco! Gracias por tu pregunta.

Por lo que entiendo, estás teniendo problemas con la devolución de un XML en lugar de un JSON al final del video de "Java Servlet: autenticación, autorización y MVC". En este caso, es importante tener en cuenta que el profesor pudo haber cometido un error al decir que la página iba a devolver un XML en lugar de un JSON.

Sin embargo, es difícil saber con certeza qué sucedió sin conocer el contexto completo del video y el código que estás utilizando. Si es posible, te recomiendo revisar el código y asegurarte de que todo esté configurado correctamente para devolver un JSON.

Si aún tienes dudas, no dudes en preguntar en el foro del curso para que otros estudiantes o el profesor puedan ayudarte con más información.

¡Espero haber ayudado y buenos estudios!

Hola Francisco,

Desde el navegador el instructor accedió directamente a "EmpresasService" (Chrome --> EmpresasService), el Servlet "EmpresasService" tiene como primera condición "xml", segunda condición "json" y tercera condicion "cualquier otro", y Chrome solicita "xml" (entre otros tantos), por lo tanto devolvió un "xml" porque esa era la primera opción que tenía en la condición if y coincide con lo que solicita Chrome.

En cambio cuando accedió desde el IDE lo hizo desde la clase "ClienteWebService" (ClienteWebService --> EmpresasService), y la clase "ClienteWebService" es quien solicita "json" como lo mencionaste y eso coincide con la segunda opcion de la condición if de EmpresasService, por lo tanto muestra "json" en la consola