Spring学习笔记(三十五):关于httpClient的post请求,到后台中文乱码的问题
来源:互联网 发布:ubuntu 修改apt get源 编辑:程序博客网 时间:2024/05/16 06:47
- 问题描述:用HttpClient的post进行请求,发现如果post的数据中有中文,那么到后台存进数据库的时候就会乱码;
- 原因分析:是编码问题
- 解决办法:在提交数据的时候,进行编码UTF-8
代码如下:
public static String postJson(String url,String jsonString) throws Exception{ CloseableHttpClient httpClient = HttpClients.createDefault(); HttpPost httpPost = new HttpPost(url); //下面这里要加个编码参数:UTF-8,否则提交到接口后,中文会乱码 StringEntity strEntity = new StringEntity(jsonString,"UTF-8"); httpPost.setEntity(strEntity); String result = ""; try{ CloseableHttpResponse response = httpClient.execute(httpPost); HttpEntity httpEntity = response.getEntity(); result = EntityUtils.toString(httpEntity,"UTF-8"); }finally{ httpClient.close(); } return result; }
阅读全文
0 0
- Spring学习笔记(三十五):关于httpClient的post请求,到后台中文乱码的问题
- httpclient 的 doPost请求中文乱码问题
- Spring Tomcat Post Get 请求参数有中文时出现乱码或+号变空格等关于编码的问题
- HttpClient POST 中文乱码问题
- Spring MVC的Post请求参数中文乱码解决方法
- 关于请求参数中文乱码的问题
- 关于请求参数中文乱码的问题
- SpringMVC学习(4)--POST请求中文乱码问题
- 关于get和post请求中文乱码的解决办法
- 客户端发送的post请求,request中的中文乱码问题
- 解决Get和Post请求中文乱码的问题
- 关于Android的HTTP请求中文乱码问题(备忘)
- HttpClient--HttpClient的Post请求
- HttpClient的post请求
- HttpClient的Post请求
- HttpClient的post请求
- 关于前台URL传递中文参数到java后台乱码的问题
- HttpClient POST的中文编码问题
- loop循环插入练习
- 计算机系统(嵌入式类)术语概念
- 【LeetCode】Remove Duplicates from Sorted List系列
- PHP递归简写
- Github 开源:高效好用的对象间属性拷贝工具 升讯威 Mapper:( Sheng.Mapper)
- Spring学习笔记(三十五):关于httpClient的post请求,到后台中文乱码的问题
- Trafodion 删除重复记录
- liunx上安装activemq的磕磕盼盼
- 5张动图带你看懂垃圾回收算法
- 七、类加载器
- YII2中常用的页面跳转,以及获取用户信息和登录信息等信息总结
- MongoDB简介和基本概念(一)
- C++静态初始化的顺序
- Poj 2689 Prime Distance(素数筛+二次素数筛)