apache http client post json 中文乱码解决
来源:互联网 发布:淘宝职业骗保师现状 编辑:程序博客网 时间:2024/05/16 18:10
import org.apache.commons.httpclient.HttpException;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.HttpStatus;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.util.EntityUtils;
import org.json.JSONObject;
import org.json.JSONTokener;
public class HttpPostClient {
public static JSONObject postMethod(String url,String jsonString) {
DefaultHttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(url);
JSONObject response = null;
try {
StringEntity s = new StringEntity(jsonString, "UTF-8"); // 中文乱码在此解决
s.setContentType("application/json");
post.setEntity(s);
HttpResponse res = client.execute(post);
if (res.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
HttpEntity entity = res.getEntity();
String charset = EntityUtils.getContentCharSet(entity);
response = new JSONObject(new JSONTokener(new InputStreamReader(entity.getContent(), charset)));
}
} catch (Exception e) {
throw new RuntimeException(e);
}
return response;
}
}
- apache http client post json 中文乱码解决
- http post 中文乱码
- Android http post 中文乱码问题的解决
- httpclient3解决post中文乱码
- post/get解决中文乱码
- 解决springMVC POST 中文乱码
- springmvc解决post中文乱码
- apache tomcat 中文乱码解决
- JSON数据传输,解决中文乱码
- JSON.NET中文乱码解决。
- 解决json中文乱码问题
- SpringMVC 解决json 中文乱码
- java实现HTTP的post请求 json格式中文乱码问题
- java实现HTTP的post请求 json格式中文乱码问题
- http post 返回中文乱码问题
- angularjs中$http POST中文参数乱码
- HTTP POST请求中文乱码问题解决
- android http post请求,设置utf-8编码,服务端还是出现中文乱码 解决
- 总结c++学习
- 试试第一片
- QuickFix源码研究1
- 数据结构:链表的基本操作
- linux运行java项目的shell脚本
- apache http client post json 中文乱码解决
- SAP学习培训的客户端安装
- 在Meteor中调用NodeJS模块或者自己的模块
- 二叉堆/优先队列
- Android系统Recovery工作原理之使用update.zip升级过程分析(二)---update.zip差分包问题的解决
- SQL 中去掉多余的零
- Android SDK目录结构和工具介绍
- 在 spring 配置datasource
- 2013-02-23 -一个简单的实模式跳转到保护模式程序(无loader功能)