connection [kəˈnɛkʃən]  连接

HttpURLConnection 用于发送或接收数据

Android客户端访问网络发送HTTP请求的方式一般有两种:HttpURLConnection和HttpClient。HttpURLConnection是java的标准类,HttpClient是一个开源项目。但是最新版的android sdk(6.0)已经移除了HttpClient库的支持。因为Google推荐使用HttpURLConnection。

下边直接贴一段代码来演示一下HttpURLConnection的基本用法。

      new Thread(){            @Override            public void run() {        try {            //[1]封装url地址            URL url = new URL("http://192.168.0.99:8080/test002.json");            //[2]开启一个连接            HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();            //[3]设置常见的请求参数            //[请求连接超时时间]            urlConnection.setConnectTimeout(2000);            //[读取超时时间]            urlConnection.setReadTimeout(2000);            //[请求方式--默认就是get]            urlConnection.setRequestMethod("GET");            //[4]获取响应码            int responseCode = urlConnection.getResponseCode();            if(responseCode == 200){                 //请求成功,读取流消息,获得服务器返回的数据            }else{                //请求失败            }        }catch(Exception e){            e.printStackTrace();        }            }        }.start(); 

注意:有两点需要注意

        1、访问网络的操作要放到子线程中进行,详情可见另一篇:Android常用的开启子线程的方法

        2、网络访问权限


更多相关文章

  1. Android(安卓)疯狂造轮子 常用工具类 直接拿来用!
  2. Android代码实现WiFi连接
  3. Android(安卓)Okhttp主流程源码分析
  4. 关于android监听H5发送的事件实现方法。
  5. Android使用HttpURLConnection进行POST请求,向服务器上传数据
  6. Android(安卓)APP okhttp网络请求框架更换多个baseUrl
  7. 关于Android文件Apk下载的那点事
  8. 【Android(安卓)Developers Training】 107. 认知用户当前的行为
  9. Android(安卓)wifi 连接设备的步骤

随机推荐

  1. 干货!Android的保活的两种解决方案
  2. Android使用AIDL设计和调用远程接口
  3. 每个Android开发者必须知道的内存管理知
  4. Android内核中判别启动模式
  5. Android(安卓)NDK 开发总篇
  6. Android中如何通过文件路径判断是否是同
  7. Activity life times——Android
  8. Android自定义控件(一)——抽奖刮刮乐的
  9. 初级android面试经验1.0
  10. Android(安卓)模仿Path 的左右拉动菜单效