返回首页
当前位置: 主页 > 网络编程 > Android教程 >

Android的HTTP通信(1)-HttpURLConnection接口使用教程

时间:2012-09-16 00:51来源:知行网www.zhixing123.cn 编辑:麦田守望者

在Android与Http通信过程中,有两种方式:Post和Get。

Get用于获取静态页面,只要把参数写在URL后面即可传送数据。一般只需要创建一个HttpURLConnection:


•URL url=new URL(http://www.google.cn/);


•HttpURLConnection urlConn=(HttpURLConnection)url.openConnection();


•注意:HttpURLConnection是Java的标准类,继承自URLConnection类,两者都是抽象类,无法进行实例化对象。其对象主要通过URL的openConnection方法获得。
在Post中,openConnection方法只创建了URLConnection或者HttpURLConnection实例,但是并不进行真正的连接操作。并且,每次openConnection都将创建一个新的实例。因此,连接之前我们需要对其一些属性进行操作,比如超过时间等。下面是对HttpURLConnection实例的属性设置:

•//设置输入(输出)流

•connection.setDoOutput(true);

•connection.setDoInput(true);

•//设置方式为POST

•connection.setRequestMethod("POST");

•//Post请求不能使用缓存

•connection.setUseCaches(false);

•//关闭HttpURLConnection连接

•urlConn.disconnect();

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
标签(Tag):Android android教程 android技巧 android软件 android开发教程
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
猜你感兴趣