// 创建一个httpClient
CloseableHttpClient client = HttpClients.createDefault();
// 设置url
String url = "xxxx";
// 新建一个post请求
HttpPost post = new HttpPost(url);
// 设置其他参数
String user = "000011";
String tick = String.valueOf(new Date().getTime() / 1000);
String pass = "Es5PoGUPm2td";
String key = DigestUtils.md5Hex(user + tick + pass).substring(0, 16);
// 参数集合
ArrayList<NameValuePair> nvps = new ArrayList<>();
nvps.add(new BasicNameValuePair("user", user));
nvps.add(new BasicNameValuePair("tick", tick));
nvps.add(new BasicNameValuePair("key", key));
// 设置参数
post.setEntity(new UrlEncodedFormEntity(nvps));
// 执行请求获得响应
CloseableHttpResponse response = client.execute(post);
// 打印响应结果
System.out.println(response.getStatusLine());
// 获得请求体
HttpEntity entity = response.getEntity();
InputStream content = entity.getContent();
// 将输入流转化为字符串
BufferedReader reader = new BufferedReader(new InputStreamReader(content));
StringBuilder sb = new StringBuilder();
String line;
while ((line = reader.readLine()) != null) {
sb.append(line);
}
// 打印响应体内容
System.out.println(sb.toString());
// 关闭reader
reader.close();
// 关闭responce
response.close();