使用Spring RestTemplate获取文件名列表

时间:2014-10-07 22:15:05

标签: java spring resttemplate

第一次使用Spring RestTemplate。有没有一种简单的方法可以使用Spring RestTemplate获取远程目录中包含的文件名列表?

要获取特定文件(文件名),我会像

一样
@Autowired
private RestTemplate restTemplate;
(...)
String fileUrl = "https://myrepo.com/filename.xml";
HttpHeaders httpHeaders = restTemplate.headForHeaders(fileUrl);
FileDTO fileDTO = parseHttpHeaders(httpHeaders);

但这次我只想要目录url“https://myrepo.com/”中包含的文件名列表。 RestTemplate API中的哪些方法允许我这样做?

1 个答案:

答案 0 :(得分:0)

我用过

  ResponseEntity<String> response = restTemplate.getForEntity(
                    dirPath, String.class);

然后从中提取文件名       response.getBody();