Java RestTemplate 调用 Pod 接口获取资产信息示例
使用 Java 的 RestTemplate 来调用该接口并将返回结果封装到 Map 中的示例代码如下:
RestTemplate restTemplate = new RestTemplate();
String url = "http://100.71.8.94:32600/cuchulainn/openapi/asset/Pod";
HttpHeaders headers = new HttpHeaders();
headers.setBasicAuth("admin", "admin5");
HttpEntity<String> entity = new HttpEntity<>(headers);
ResponseEntity<Map> response = restTemplate.exchange(url, HttpMethod.GET, entity, Map.class);
Map<String, Object> resultMap = response.getBody();
其中,我们使用了 RestTemplate 来发送 GET 请求并传递了 Basic Auth 的用户名和密码。我们在请求头中设置 Basic Auth,然后将请求头和 GET 请求一起发送到接口路径中。返回结果是一个 Map 类型的对象,我们可以通过 response.getBody() 方法获取到这个对象。最后,我们将这个 Map 类型的对象赋值给 resultMap 变量。
原文地址: https://www.cveoy.top/t/topic/owCp 著作权归作者所有。请勿转载和采集!