HttpPost+json请求---服务器中文乱码及其他
来源:互联网 发布:hdmi传输数据 编辑:程序博客网 时间:2024/05/29 12:16
好凌乱的题目,只是一些功能点的总结咯。
首先构造一个json对象用于存放数据,如果光加上header为utf-8就能解决中文就大错特错了。。。
json对象可以put变量,也可以put对象。取的时候obj.getJSONObject("people").getString("name")
HttpClient httpClient = new DefaultHttpClient();String url = "***";HttpPost httpPost = new HttpPost(url);HttpResponse response;httpPost.addHeader("Content-Type", "application/json;charset=utf-8");JSONObject obj = new JSONObject();obj.put("action", "postHttp");JSONObject people= new JSONObject();people.put("name", "张三");obj.put("people",people);
接下来就是处理中文了。这么看的话好像没啥难的哈,就是把obj在转成StringEntity的时候限制一个格式再发给httpPost。
StringEntity se = new StringEntity( obj.toString(),"UTF-8"); se.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE, "application/json")); httpPost.setEntity(se);response = httpClient.execute(httpPost);int code = response.getStatusLine().getStatusCode();。。。。。。
还想着整理下功能点,翻了下貌似没啥值得记录的,是我太懒了么。。。
以上。
- HttpPost+json请求---服务器中文乱码及其他
- HttpPost+json请求---服务器中文乱码及其他
- HttpPost发送JSON数据中文乱码问题。
- HttpPost发送JSON数据中文乱码问题
- android HttpPost传JSON数据中文乱码的解决方法
- HttpPost 中文乱码。
- httpPost请求,application/json格式
- http 请求服务器收到中文乱码问题
- servlet获取httpPost请求中的JSON数据
- j-query 中文乱码处理 单词 escape 及其他的中文乱码处理
- Android HttpPost数据中文乱码的解决方案
- Android HttpPost数据中文乱码的解决方案
- httpPost中文乱码解决方案(android)
- HttpClient用HttpPost传输中文字符串乱码
- android通过httpPost向服务器发送请求
- android通过httpPost向服务器发送请求 .
- android通过httpPost向服务器发送请求
- 使用HttpPost请求方式调用服务器
- 线索二叉树的实现
- 10130 - SuperSale
- TFS 安装与管理
- Qt-4.7.2移植过程
- mysql的数据导出几种方法
- HttpPost+json请求---服务器中文乱码及其他
- 在Android开发中,定时器一般有以下3种实现方法:
- Fiddler 教程
- Oracle用sql修改表名
- App.config链接Microsoft SQL Server 2005数据库
- Android自定义View实现转盘旋转的效果
- shell cut命令
- hdu2821 Pusher 深搜
- 几种排序算法归类