在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 //