1. HttpURLConnection接口
首先须要明确的是,Http通讯中的POST和GET请求方式的不一样。GET能够得到静态页面,也能够把参数放在URL字符串后面,传递给服务器。而POST方法的参数是放在Http请求中。所以,在编程以前,应当首先明确使用的请求方法,而后再根据所使用的方式选择相应的编程方式。
HttpURLConnection是继承于URLConnection类,两者都是抽象类。其对象主要经过URL的openConnection方法得到。建立方法以下代码所示: html
|
经过如下方法能够对请求的属性进行一些设置,以下所示: android
|
|
|
|
|
HttpClient其实是对Java提供方法的一些封装,在HttpURLConnection中的输入输出流操做,在这个接口中被统一封装成了HttpPost(HttpGet)和HttpResponse,这样,就减小了操做的繁琐性。 编程
另外,在使用POST方式进行传输时,须要进行字符编码。 缓存
经过HttpURLConnection模拟post表单提交 服务器
http://www.cnblogs.com/linjiqin/archive/2012/02/16/2353597.html app