【摘要】:在Android平台中,提供了如下3种HTTP通讯接口。■ Android网络接口——android.net.http。在接下来的内容中,将详细介绍上述3种通信接口的基本知识。在Java中主要是通过HttpClient实现HTTP协议功能的,下面是HttpClient提供的主要的功能。使用HttpClient创建GET方法需要以下6个步骤。■ 创建某种连接方法的实例,在这里是GetMethod。在GetMethod的构造函数中传入待连接的地址。在大部分情况下,只需使用HttpClient默认的构造函数已经足够使用。
在Android平台中,提供了如下3种HTTP通讯接口。
■ Java标准接口——java.net。
■ Apache接口——org.apache.http。
■ Android网络接口——android.net.http。
在接下来的内容中,将详细介绍上述3种通信接口的基本知识。
在Java中主要是通过HttpClient实现HTTP协议功能的,下面是HttpClient提供的主要的功能。
■ 实现了所有HTTP的方法(GET、POST、PUT、HEAD等)。
■ 支持自动转向。
■ 支持HTTPS。
■ 支持代理服务器等。
使用HttpClient创建GET方法需要以下6个步骤。(www.xing528.com)
■ 创建HttpClient的实例。
■ 创建某种连接方法的实例,在这里是GetMethod。在GetMethod的构造函数中传入
待连接的地址。
■ 调用第一步中创建好的实例的execute方法来执行第二步中创建好的method实例。
■ 读取Response。
■ 释放连接。无论执行方法是否成功,都必须释放连接。
■ 对得到后的内容进行处理。
在大部分情况下,只需使用HttpClient默认的构造函数已经足够使用。例如:
在创建GET方法的实例时,只需在GET方法的构造函数中传入待连接的地址即可。使用方法GetMethod()会自动处理转发过程,如果想去掉自动转发过程处理,则可以调用方法setFollowRedirects(false)实现。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。