@Autowired
private RestTemplate restTemplate;
/**
* 通过请求某个接口获取本机ip地址
*
* @return
*/
private String getLocalIp() {
// 添加header
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.MULTIPART_FORM_DATA);
// 添加请求参数
MultiValueMap params = new LinkedMultiValueMap();
// params.add("test", "");
HttpEntity requestBody = new HttpEntity(params, headers);
ResponseEntity<String> responseEntity = restTemplate.postForEntity("http://127.0.0.1:" + port + "/test/get_ip", requestBody, String.class);
String resultStr = responseEntity.getBody();
resultStr = resultStr.replace("\"", "");
System.out.println("获取本机IP地址为:" + resultStr);
return resultStr;
}