public class DataService {
public void pushDataToDistrictPlatform(Data data) {
// 创建HTTP请求客户端
HttpClient httpClient = HttpClientBuilder.create().build();
try {
// 创建POST请求对象
HttpPost request = new HttpPost("区平台的URL");
// 将数据转换为JSON格式
ObjectMapper objectMapper = new ObjectMapper();
String jsonData = objectMapper.writeValueAsString(data);
// 设置请求体
StringEntity entity = new StringEntity(jsonData);
request.setEntity(entity);
request.setHeader("Content-type", "application/json");
// 发送请求并获取响应
HttpResponse response = httpClient.execute(request);
// 处理响应
int statusCode = response.getStatusLine().getStatusCode();
if (statusCode == HttpStatus.SC_OK) {
// 推送成功
System.out.println("数据推送成功");
} else {
// 推送失败
System.out.println("数据推送失败");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
注意:代码中的"区平台的URL"和"要回推的数据Data"需要根据实际情况进行替换。