@RequestMapping("/wtfk")
public static String wtfk(@AuthenticationPrincipal UserManagerEntity user) {
String accountType = "";
CloseableHttpClient httpClient = null;
CloseableHttpResponse response = null;
try {
httpClient = HttpClientBuilder.create().build();
String url = "http://127.23.23.121/rest/getAllAccount?accountNo="+user.getYhdm();
HttpGet get = new HttpGet(url);
// 由客户端执行(发送)Get请求
response = httpClient.execute(get);
// 从响应模型中获取响应实体
HttpEntity responseEntity = response.getEntity();
if (responseEntity != null) {
String result = EntityUtils.toString(responseEntity); // responseEntity只能取一次
System.out.println("响应内容为:" + result); // result = "{\"list\":[{\"id\":123,\"xm\":\"zs\",\"accountType\":\"xs\"}]}"
HashMap hashMap = JSON.parseObject(result, HashMap.class);
System.out.println("响应内容转map:" + hashMap);
List<Map<String,String>> list = (List<Map<String, String>>) hashMap.get("list");
System.out.println("map转list:" + list);
accountType = list.get(0).get("accountType");
System.out.println("accountType类型:" + accountType);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
// 释放资源
if (httpClient != null) {
httpClient.close();
}
if (response != null) {
response.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
return accountType;
}
js直接打开http链接页面
window.open("http://127.29.23.140:8080/group/"+res.toLowerCase()+"/systemback");