HttpClient——Get请求
2016-04-30 10:56
357 查看
try { // 得到网络地址 String getpath = path + "?key=" + key + "&pno=" + pno + "&ps=" + ps; // 定义一个客户端对象 HttpClient client = new DefaultHttpClient(); // 定义一个get对象 HttpGet httpget = new HttpGet(getpath); // 发送请求 HttpResponse response = client.execute(httpget); // 得到状态行 StatusLine statusLine = response.getStatusLine(); // 得到状态码 int statusCode = statusLine.getStatusCode(); if (statusCode == 200) { // 得到实体对象 HttpEntity entity = response.getEntity(); // 得到实体内容 InputStream inputStream = entity.getContent(); int len; byte[] b = new byte[1024]; ByteArrayOutputStream arrayOutputStream = new ByteArrayOutputStream(); while ((len = inputStream.read(b)) != -1) { arrayOutputStream.write(b, 0, len); } String strJson = arrayOutputStream.toString(); //发送消息,主线程中更新数据 handler.obtainMessage(SUCCESS, strJson).sendToTarget(); } } catch (Exception e) { e.printStackTrace(); }
相关文章推荐
- HttpClient——Post请求
- C#网络编程之---TCP协议的同步通信(二)
- C#网络编程之--TCP协议(一)
- tcp 状态以及三次握手
- HttpURLConnection请求
- 如何使用gson解析泛型形参并返回相对应的类
- HttpClient 四种请求访问代码 HttpGet HttpPost HttpPut HttpDelete
- TCP SYN洪泛攻击的原理及防御方法
- Okhttp使用
- android网络通信之WIFI教程实例汇总
- git使用ssh密钥和https两种认证方式汇总(转)
- 机器学习之神经网络模型-下(Neural Networks: Representation)
- 机器学习之神经网络模型-上(Neural Networks: Representation)
- Android开发本地及网络Mp3音乐播放器(十一)使用Jsoup组件请求网络,并解析音乐数据
- Android开发本地及网络Mp3音乐播放器(十一)使用Jsoup组件请求网络,并解析音乐数据
- 安卓APP测试之使用Burp Suite实现HTTPS抓包方法
- java发送http的get,post请求【学习记录】(转)
- [置顶] linux TCP 和 socket 参数设置
- Android 网络请求方法
- 借助IP和网红的逻辑,网络文学江湖中免费与付费也能共生