继续HttpClient构造的博文,第二篇:GET方法的实现。HTTP协议定义了和服务器交互的不同方法,包括GET,POST,PUT,DELETE,CONNECT等等,其中最常用的两个方法就是GET和POST。这篇先讲讲GET方法的一些细节。HTTP协议的交互主要由请求和响应组成:客户端发起请求,服务端返回响应。而一个简单的HTTP请求又可以分成信息头和信息体。但对于GET来说,它的请求只有HTTP消息头而已。HTTP请求之GET一个最简单的HTTP GET请求可以写成:而复杂的请求往往会加入很多的请求头域,如:GET /logos/2011/hargreaves11-hp-15.jpg HTTP/1.1
Host: www.google.com.hk
Connection: keep-alive
Referer: http://www.google.com.hk/
User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.60 Safari/534.24
Accept:/Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
Accept-Charset:
...
继续阅读
(7)