The method httpGet should re re-implemented using RestTemplate.  ATM it doesn't close resources correctly, e.g diReader.closer(), conn.disconnect() are inside the try.  Delegating to RestTemplate for the get will handle all this correctly.