java中HttpsPost和CloseableHttpClient如何使用
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章给大家介绍java中HttpsPost和CloseableHttpClient如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。//请求jsonpublic stat
千家信息网最后更新 2026年11月01日java中HttpsPost和CloseableHttpClient如何使用
这篇文章给大家介绍java中HttpsPost和CloseableHttpClient如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
//请求jsonpublic static String HttpsPost(String url, Mapparam) throws Exception{ String respContent =""; String restServiceURL = url; System.out.println(restServiceURL); CloseableHttpClient client = HttpClients.createDefault(); //设置传入参数 StringEntity entity = new StringEntity(JSONObject.toJSONString(param), "utf-8"); HttpPost httpGet = new HttpPost(restServiceURL); httpGet.addHeader("Content-Type","application/json;charset=UTF-8"); httpGet.setEntity(entity); HttpResponse resp = client.execute(httpGet); int statusCode = resp.getStatusLine().getStatusCode(); if ( 200==statusCode ) { HttpEntity he = resp.getEntity(); respContent = EntityUtils.toString(he, "utf-8"); }else { log.error("请求第三方异常,状态码{},地址{}",statusCode,url); } return respContent;}
/** * http请求 application/x-www-form-urlencoded */public static String HttpsPostXw(String url, Mapparam) throws Exception{ String respContent =""; String restServiceURL = url; CloseableHttpClient client = HttpClients.createDefault(); //设置传入参数 HttpPost httpGet = new HttpPost(restServiceURL); httpGet.setHeader("Content-type", "application/x-www-form-urlencoded"); List nvps = new ArrayList (); if(param!=null){ for (Map.Entry entry : param.entrySet()) { nvps.add(new BasicNameValuePair(entry.getKey(), entry.getValue())); } } //设置参数到请求对象中 httpGet.setEntity(new UrlEncodedFormEntity(nvps, "utf-8")); //装填参数 if(param!=null){ for (Map.Entry entry : param.entrySet()) { httpGet.setHeader(entry.getKey(),entry.getValue()); } } HttpResponse resp = client.execute(httpGet); int statusCode = resp.getStatusLine().getStatusCode(); if ( 200==statusCode ) { HttpEntity he = resp.getEntity(); respContent = EntityUtils.toString(he, "utf-8"); }else { log.error("请求第三方异常,状态码{},地址{}",statusCode,url); } return respContent;}
关于java中HttpsPost和CloseableHttpClient如何使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
参数
utf-8
内容
地址
更多
状态
第三方
帮助
不错
兴趣
对象
小伙
小伙伴
文章
知识
篇文章
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海挚品互联网科技有限公司
华服互联网科技靠谱吗
中关村互联网 科技集团
网络科技有限互联网
与互联网科技公司
亿策互联网科技
成都互联网科技公司
未来的互联网科技
南京欣网互联网科技
丰台科技园 互联网
中正互联网科技招聘
科技大学互联网专业好不好
金融科技与互联网金融相同和不同
长沙茂晟互联网科技有限公司
卓翼科技产业互联网合作
互联网相关科技技术
互联网风格科技公司名称
山东大美朱楼互联网科技有限公司
广州三三互联网科技有限公司
科技和互联网行业的特点
互联网科技园
华服互联网科技怎么样
青岛互联网科技公司
互联网科技论文
互联网金融科技平台
菲比寻常互联网科技
昊天互联网科技有限公司
互联网金融科技名词解释
互联网企业科技类企业如何做账
图游互联网科技