在以前,Android发送HTTP请求一般有两种方式,HttpURLConnection和HttpClient。但是由于后者使用起来过于麻烦(API数量过多,扩展困难等),然后在Android6.0系统中,HttpClient功能完全被移除。
HttpURLConnection使用方法比较简单,步骤如下:
- 如果使用HttpURLConnection当然少不了先获取他的实例了。
- 实例获取成功之后,设置一下HTTP请求所使用的方法,常用的方法有GET、POST。GET表示从服务器获取数据,POST表示提交数据到服务器。
- 然后设置连接服务器时的一些相关要求,比如设置连接超时,读取超时,等一些相关设置,可自定义加入。
- 调用getInputStream()方法获取从服务器返回来的输入流,读取输入流。
- 调用disconnect()方法将HTTP连接关掉。
基本就是以上的这些,详细看下方代码,步骤我会注释在代码之中。
演示结果如下:
上边就是运行结果,下面我们来看一下代码。
首先创建一个NetworkText项目,然后修改布局