En este post se va a explicar cómo consumir un web service REST utilizando RestTemplate de Spring. Concretamente, se va a consumir los servicios proporcionados por http://freegeoip.net/{format}/{ip-address}, que devuelve la geolocalización de la dirección ip indicada en el parámetro ip-address, en el formato indicado en el parámetro format. Si no se indica el parámetro ip-address, devuelve los datos de la ip desde la que se hace la petición al web service. Los formatos en que se obtiene la información son xml, csv y json. Para cada uno de estos formatos, crearemos las correspondientes clases java y la información recibida la mapearemos en instancias de estas clases.
3 posts tagged with "web-services"
View All TagsConsumir Web Services SOAP con WebServiceTemplate de Spring
En este post se va a explicar cómo consumir un web service SOAP utilizando WebServiceTemplate de Spring. Concretamente, se va a consumir los servicios proporcionados por http://www.webservicex.net/globalweather.asmx, el cual tiene dos métodos, uno GetWeather, que permite obtener la temperatura en una ciudad de un país dado, y otro, GetCitiesByCountry, que permite obtener la relación de ciudades de un país de las que se tiene información meteorológica. El WSDL del web service se encuentra en http://www.webservicex.net/globalweather.asmx?WSDL.
Consumir Web Services SOAP
En este post describiremos cómo crear clases para consumir un web services SOAP utilizando un asistente de Eclipse. Como ejemplo, consumiremos el web service proporcionado por http://www.webservicex.com/globalweather.asmx. El wsdl de este web service se encuentra en http://www.webservicex.com/globalweather.asmx?WSDL.