Android 网络之HttpUrlConnection

一、HttpUrlConnection介绍

一种多用途、轻量级的HTTP客户端,使用它来进行HTTP操作可以适用于大多数的应用程序。虽然HttpUrlConnection的API比较简单,但这也让我们更加容易使用和扩展它。继承自URLConnection,抽象类,无法直接实例化对象,通过调用URL.openConnection()方法获得对象实例。

二、HttpUrlConnection的使用步骤。

1、创建一个URL对象:URL url=new URL(http://baidu.com/);

2、调用url的openConnection()方法获得HttpUrlConnection对象实例:HttpUrlConnection conn=url.openConnection();

3、设置HttpUrlConnection的请求方法:GET或POST,当然也可以是其他的。conn.setRequestMethed("GET");

4、设置连接超时、读取超时的毫秒数,以及服务器希望得到的消息头。conn.setConnectTimeout(6*1000);conn.setReadTimeout(6*1000);

5、调用getInputStream()方法获得服务器返回的输入流,然后进行数据读取。InputStream in=conn.getInputStream();

6、最后调用disconnect()方法将HTTP连接关掉 conn.disConnect();


猜你喜欢

转载自blog.csdn.net/mahuicool/article/details/80483032