java 简单的HttpClient工具类,解决返回中文有部分乱码的情况
2013-09-18 14:51
495 查看
import java.io.IOException; import java.io.InputStream; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.DefaultHttpClient; public class HttpClientUtil { public static String sendGet(String url,String data) throws ClientProtocolException, IOException { // 创建HttpClient实例 HttpClient httpclient = new DefaultHttpClient(); // 创建Get方法实例 HttpGet httpgets = new HttpGet(url+data); HttpResponse response = httpclient.execute(httpgets); HttpEntity entity = response.getEntity(); if (entity != null) { InputStream instreams = entity.getContent(); String str = convertStreamToString(instreams); httpgets.abort(); return str; } return null; } public static String convertStreamToString(InputStream is) { StringBuilder sb1 = new StringBuilder(); byte[] bytes = new byte[4096]; int size = 0; try { while ((size = is.read(bytes)) > 0) { String str = new String(bytes, 0, size, "UTF-8"); sb1.append(str); } } catch (IOException e) { e.printStackTrace(); } finally { try { is.close(); } catch (IOException e) { e.printStackTrace(); } } return sb1.toString(); } }
是完整代码。
相关文章推荐
- java 简单的HttpClient工具类,解决返回中文有部分乱码的情况
- 解决httpclient返回中文有部分乱码的情况
- 有关于在myeclipse中java向服务器发送请求返回数据有中文乱码的一种情况及解决
- Java 简单解决springmvc获取properties文件里面中文内容出现论码问题(我遇到的问题是数据提交检验时返回的错误提示出现乱码)
- java解决中文乱码的几种情况
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java执行cmd命令,返回结果中文乱码问题解决
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- JAVA利用ODBC读取DBF,可以解决javadbf.jar对DBF部分中文乱码和错行等杂症
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- JAVA中JSP应用导出Excel报表的简单实现以及中文乱码彻底解决(HTML)
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java解决几种情况下的中文乱码问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java 输入输出流和File简单解析(附android中文乱码问题解决)
- 解决httpClient返回结果中文乱码
- ajax 同步调用 返回字符串 java例子(全)及 从后台返回中文乱码解决方法
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java webservice 解决部分中文乱码问题