234 lines
7.7 KiB
Java
234 lines
7.7 KiB
Java
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;
|
|
}
|
|
}
|