restTemplate.postForObject("http:服务名称) 未知主机异常
你这个问题描述不太清楚:
restTemplate的使用:
RestTemplate restTemplate = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON_UTF8);
String param = "{\"id\":\"" + fileId + "\"}";
HttpEntity<String> request = new HttpEntity<>(param, headers);
ResponseEntity<byte[]> responseEntity = restTemplate.postForEntity(path + "/api/v1/file/download", request, byte[].class);
if (responseEntity.getStatusCode().value() == 200) {
return responseEntity;
}
看你的描述一个好用一个不好用,那估计排除网络原因了,你有没有检查服务的全名称,或者服务的地址是否正确