public String doPostWithBody(String urls, Object object) throws Exception {
CloseableHttpClient httpClient = HttpClients.createDefault();
try {
// 目标URL
String url = urls;
// 创建HttpPost请求
HttpPost httpPost = new HttpPost(url);
// 设置请求头
httpPost.setHeader("Content-Type", "application/json");
// 构造JSON字符串作为请求体
String jsonBody = JSONObject.toJSON(jingHeng).toString();
StringEntity entity = new StringEntity(jsonBody, ContentType.APPLICATION_JSON);
httpPost.setEntity(entity);
// 执行请求
CloseableHttpResponse response = httpClient.execute(httpPost);
try {
// 处理响应
HttpEntity responseEntity = response.getEntity();
String responseBody = EntityUtils.toString(responseEntity);
// 输出响应内容
System.out.println("Response status: " + response.getStatusLine());
System.out.println("Response body:\n" + responseBody);
} finally {
response.close();
}
} finally {
httpClient.close();
}
return "success";
}
java带实体参数http链接执行post访问
最新推荐文章于 2024-09-30 10:21:58 发布