首页 理论教育 AndroidHTTP操作示例Android游戏开发全程指南

AndroidHTTP操作示例Android游戏开发全程指南

时间:2023-10-22 理论教育 版权反馈
【摘要】:在Android平台中,提供了如下3种HTTP通讯接口。■ Android网络接口——android.net.http。在接下来的内容中,将详细介绍上述3种通信接口的基本知识。在Java中主要是通过HttpClient实现HTTP协议功能的,下面是HttpClient提供的主要的功能。使用HttpClient创建GET方法需要以下6个步骤。■ 创建某种连接方法的实例,在这里是GetMethod。在GetMethod的构造函数中传入待连接的地址。在大部分情况下,只需使用HttpClient默认的构造函数已经足够使用。

AndroidHTTP操作示例Android游戏开发全程指南

在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)实现。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈