java + httpclient +post请求的示例分析
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,小编给大家分享一下java + httpclient +post请求的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧
千家信息网最后更新 2025年02月04日java + httpclient +post请求的示例分析
小编给大家分享一下java + httpclient +post请求的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
public void testMethodpost(){
//初始化http请求
CloseableHttpClient httpclient=HttpClientBuilder.create().build();
String url = "xxxxxxxxxxxxx";
//初始化http请求
HttpPost post=new HttpPost(url);
//设置请求头
post.setHeader("Content-Type","application/json;charset=UTF-8");
try {
String paramJson="{\"userName\":\"xxxxxxx\",\"passWord\":\"JVGK+jDLU7\"}";
// JSONObject jsonObject = JSON.parseObject(paramJson);
//
// System.out.println(jsonObject);
// String param=JSON.toJSONString(jsonObject);
// 提交参数发送请求 StringEntity requestEntity = new StringEntity(paramJson,"UTF-8"); post.setEntity(requestEntity); CloseableHttpResponse response=httpclient.execute(post); HttpEntity entity=response.getEntity(); String entityStr =EntityUtils.toString(entity,"UTF-8"); System.out.println(entityStr); //httpclient.close(); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }}遇到的坑:1.前期使用POST数据时,用了UrlEncodedFormEntity()这个方法结果服务器返回500,打印的请求参数为:key=value&key2=value2格式解决办法:使用 StringEntity requestEntity = new StringEntity(paramJson,"UTF-8");办法解决
以上是"java + httpclient +post请求的示例分析"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
篇文章
UTF-8
示例
分析
内容
办法
参数
不怎么
前期
大部分
数据
方法
更多
服务器
格式
知识
结果
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
金桥信息属于网络安全吗
联想ts430服务器指示灯
网络安全问题解决的建议
无锡通用软件开发方法
东城区软件开发供应
中小企业使用数据库
没有完整备份如何恢复数据库
软件开发行业简历
外卖软件开发商有哪些
浙江省厅放射医生数据库
数据库报表最大值
个一互联网科技有限公司融资
对网络安全的认识心得
金穗安全接入服务器测试
ad域控服务器配置
高校网络安全员招聘
郑州富士康做软件开发
mc服务器怎么获得管理员
圣境传说2服务器
网络安全主题党日党员发言
深信服软件开发工作地点
查看数据库有几张表的命令是
银行的软件开发岗
东城区软件开发供应
卒中中心建设数据库管理制度
监狱网络安全警察
嵌入式软件开发和java
互联网突破是科技革命
战地五怎么查看自己的服务器
大承网络安全教育