What is the safe way to support the different RSS and ATOM version? In the below sample I have included media types to support. This seems to be working when I provide different RSS or ATOM feeds.
// Create a new RestTemplate instance
RestTemplate restTemplate = new RestTemplate();
// Configure the SyndFeed message converter.
SyndFeedHttpMessageConverter syndFeedConverter = new SyndFeedHttpMessageConverter();
List<MediaType> mediaTypes = new ArrayList<MediaType>();
mediaTypes.add(MediaType.TEXT_XML);
mediaTypes.add(MediaType.APPLICATION_ATOM_XML);
syndFeedConverter.setSupportedMediaTypes(mediaType s);
// Add the SyndFeed message converter to the RestTemplate instance
restTemplate.getMessageConverters().add(syndFeedCo nverter);
// Initiate the request and return the results
SyndFeed feed = restTemplate.getForObject(url, SyndFeed.class);


Reply With Quote