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


上边就是运行结果,下面我们来看一下代码。
首先创建一个NetworkText项目,然后修改布局
activity_main.xml代码如下
<LinearLayout xmlns:android="http://schemas.android.com/apk/res

本文介绍了在Android中如何使用HttpURLConnection进行网络访问。由于HttpClient在Android 6.0中被移除,HttpURLConnection成为了更简单的选择。文章详细阐述了使用HttpURLConnection的步骤,包括获取实例、设置请求方法、配置连接参数、处理输入流和关闭连接,并提供了相应的代码示例。同时,别忘了在AndroidManifest中添加网络权限以确保程序正常运行。

1661

被折叠的 条评论
为什么被折叠?



