package com.example.sso.util; import org.apache.http.HttpEntity; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.ContentType; import org.apache.http.entity.StringEntity; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; import org.apache.http.util.EntityUtils; public class V5utils { /* 查询多条数据 */ public static String list(String jsonBody){ CloseableHttpClient httpClient = HttpClients.createDefault(); // 创建 POST 请求对象 HttpPost httpPost = new HttpPost("https://www.jiyuankeshang.com/api/v5/app/entry/data/list"); String responseBody = null; try { // 设置请求头 httpPost.setHeader("Content-Type", "application/json"); httpPost.setHeader("Authorization", "Bearer " + "BkIyzlh1onqnqu9cQ3ralDQBjECn97ex"); StringEntity entity = new StringEntity(jsonBody, ContentType.APPLICATION_JSON); httpPost.setEntity(entity); // 执行请求,获取响应对象 CloseableHttpResponse response = httpClient.execute(httpPost); try { // 从响应对象中获取响应实体 HttpEntity responseEntity = response.getEntity(); // 处理响应数据 responseBody = EntityUtils.toString(responseEntity); System.out.println(responseBody); } finally { // 关闭响应对象 response.close(); } } catch (Exception e) { e.printStackTrace(); } finally { try { // 关闭 HttpClient httpClient.close(); } catch (Exception e) { e.printStackTrace(); } } return responseBody; } public static String listdan(String jsonBody){ CloseableHttpClient httpClient = HttpClients.createDefault(); // 创建 POST 请求对象 HttpPost httpPost = new HttpPost("https://www.jiyuankeshang.com/api/v5/app/entry/data/get"); String responseBody = null; try { // 设置请求头 httpPost.setHeader("Content-Type", "application/json"); httpPost.setHeader("Authorization", "Bearer " + "BkIyzlh1onqnqu9cQ3ralDQBjECn97ex"); StringEntity entity = new StringEntity(jsonBody, ContentType.APPLICATION_JSON); httpPost.setEntity(entity); // 执行请求,获取响应对象 CloseableHttpResponse response = httpClient.execute(httpPost); try { // 从响应对象中获取响应实体 HttpEntity responseEntity = response.getEntity(); // 处理响应数据 responseBody = EntityUtils.toString(responseEntity); System.out.println(responseBody); } finally { // 关闭响应对象 response.close(); } } catch (Exception e) { e.printStackTrace(); } finally { try { // 关闭 HttpClient httpClient.close(); } catch (Exception e) { e.printStackTrace(); } } return responseBody; } public static String delete(String jsonBody){ CloseableHttpClient httpClient = HttpClients.createDefault(); // 创建 POST 请求对象 HttpPost httpPost = new HttpPost("https://www.jiyuankeshang.com/api/v5/app/entry/data/delete"); String responseBody = null; try { // 设置请求头 httpPost.setHeader("Content-Type", "application/json"); httpPost.setHeader("Authorization", "Bearer " + "BkIyzlh1onqnqu9cQ3ralDQBjECn97ex"); StringEntity entity = new StringEntity(jsonBody, ContentType.APPLICATION_JSON); httpPost.setEntity(entity); // 执行请求,获取响应对象 CloseableHttpResponse response = httpClient.execute(httpPost); try { // 从响应对象中获取响应实体 HttpEntity responseEntity = response.getEntity(); // 处理响应数据 responseBody = EntityUtils.toString(responseEntity); System.out.println(responseBody); } finally { // 关闭响应对象 response.close(); } } catch (Exception e) { e.printStackTrace(); } finally { try { // 关闭 HttpClient httpClient.close(); } catch (Exception e) { e.printStackTrace(); } } return responseBody; } //新增 public static String add(String jsonBody){ CloseableHttpClient httpClient = HttpClients.createDefault(); // 创建 POST 请求对象 HttpPost httpPost = new HttpPost("https://www.jiyuankeshang.com/api/v5/app/entry/data/create"); String responseBody = null; try { // 设置请求头 httpPost.setHeader("Content-Type", "application/json"); httpPost.setHeader("Authorization", "Bearer " + "BkIyzlh1onqnqu9cQ3ralDQBjECn97ex"); StringEntity entity = new StringEntity(jsonBody, ContentType.APPLICATION_JSON); httpPost.setEntity(entity); // 执行请求,获取响应对象 CloseableHttpResponse response = httpClient.execute(httpPost); try { // 从响应对象中获取响应实体 HttpEntity responseEntity = response.getEntity(); // 处理响应数据 responseBody = EntityUtils.toString(responseEntity); System.out.println(responseBody); } finally { // 关闭响应对象 response.close(); } } catch (Exception e) { e.printStackTrace(); } finally { try { // 关闭 HttpClient httpClient.close(); } catch (Exception e) { e.printStackTrace(); } } return responseBody; } public static String updata(String jsonBody){ CloseableHttpClient httpClient = HttpClients.createDefault(); // 创建 POST 请求对象 HttpPost httpPost = new HttpPost("https://www.jiyuankeshang.com/api/v5/app/entry/data/update"); String responseBody = null; try { // 设置请求头 httpPost.setHeader("Content-Type", "application/json"); httpPost.setHeader("Authorization", "Bearer " + "BkIyzlh1onqnqu9cQ3ralDQBjECn97ex"); StringEntity entity = new StringEntity(jsonBody, ContentType.APPLICATION_JSON); httpPost.setEntity(entity); // 执行请求,获取响应对象 CloseableHttpResponse response = httpClient.execute(httpPost); try { // 从响应对象中获取响应实体 HttpEntity responseEntity = response.getEntity(); // 处理响应数据 responseBody = EntityUtils.toString(responseEntity); System.out.println(responseBody); } finally { // 关闭响应对象 response.close(); } } catch (Exception e) { e.printStackTrace(); } finally { try { // 关闭 HttpClient httpClient.close(); } catch (Exception e) { e.printStackTrace(); } } return responseBody; } }