RestTemplate
RestTemplate restTemplate = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
headers.setAccept(Lists.newArrayList(MediaType.ALL));
ResponseEntity<byte[]> response = restTemplate.exchange(filePath, HttpMethod.GET, new HttpEntity<byte[]>(headers), byte[].class);