public static String doPost(String url, Map<String, Object> param) {
// 创建Httpclient对象
CloseableHttpClient httpClient = HttpClients.createDefault();
CloseableHttpResponse response = null;
String resultString = "";
try {
// 创建Http Post请求
HttpPost httpPost = new HttpPost(url);
// 创建参数列表
if (param != null) {
List<NameValuePair> paramList = new ArrayList<NameValuePair>();
for (String key : param.keySet()) {
Object value = param.get(key);
if(value!=null){
paramList.add(new BasicNameValuePair(key,value+""));
}
}
// 模拟表单
UrlEnc
Apache HttpClient的实例CloseableHttpClient发起Http请求
最新推荐文章于 2023-12-11 17:28:55 发布
该博客演示了如何使用Apache HttpClient库创建一个CloseableHttpClient实例,并通过HttpPost方法发送带有参数的HTTP POST请求。代码中详细展示了如何构建参数列表、设置请求实体及处理响应结果。
摘要由CSDN通过智能技术生成