在Java中想后台服务器发送请求一般都直接使用了Java的网络编程,或者使用HttpClient向后台服务器端发送HTTP请求。虽然在安卓中,所有Java的API都可以使用,而却使用其并不会出现什么问题,但是HttpClient毕竟是基于Java标准实现的一个类,在安卓中,想要连接后台服务器端,专门基于android实现了一个类,为HttpURLConnection。通过HttpURLConnection,我们可以实现向服务器端发送HTTP请求,连通后台服务器和客户端。

这几天刚好在做android客户端和服务器端通信,使用了HttpURLConnection。

HttpURLConnection可以实现一个完整的HTTP协议的请求。

首先,new一个URL,知道连接服务器的地址。

1 URL url = new URL(AppsData.LoginServerURL);2 HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();

其中AppsDatah.LoginServerURL这里设定的是一个URL。

接下来就是设置HTTP协议的内容:

大学生就业培训,高中生培训,在职人员转行培训,企业团训

1  //设置HTTP协议2  httpURLConnection.setRequestMethod("POST");3 httpURLConnection.setDoOutput(true);4 httpURLConnection.setDoInput(true);5 httpURLConnection.setConnectTimeout(5000);6 httpURLConnection.setRequestProperty("Content-type", "application/x-java-serialized-object");

大学生就业培训,高中生培训,在职人员转行培训,企业团训

接下来和一般的网络编程一样使用流将内容写入:

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式