发表于: 2016-11-13 23:35:49

2 720


学习了get和post两种网络请求方式。

用的类是HttpUrlConnection,先创建一个Url对象,调用openConnection()方法,得到UrlConnection对象,向下转型为HttpUrlConnection。

然后可以设置请求方式(get,post,head等等),还有请求超时时间。根据responseCode(响应码)的类型来判断请求是否成功。

如200是请求成功,40du4是服务器有问题,等等。

getInputStream()方法来得到服务器返回的具体数据的输入流,一般转化为String类型得到json数据,解析来取得具体信息。

如果要向服务器提交数据,如提供用户名,密码等参数,则应该在getInputStream()方法之前进行数据的提交,用DataOutputStream对象的writeBytes()方法提交数据,如writeBytes("username=admin&password=123456");

最后,网络请求是一个耗时操作,要新开一个工作线程来完成。

HttpClient看了个开头,明天再继续看。


返回列表 返回列表
评论

    分享到