Http请求报文结构
http request message分四段:
request-line
headers
空行
entity-body
1. request-line+headers 即QQ浏览器F12里的 请求标头,是描述段,描述报文的各种属性,便于浏览器解析
request-line:
请求 POST / HTTP/1.1
其中POST是请求方法(method),/是请求uri即地址,HTTP/1.1是本次通信所采用的协议版本,此例中是采用HTTP 1.1版本
org.apache.http中获取request-line:
RequestLine requestline=request.getRequestLine();
获取请求方法:
requestline.getMethod();
获取请求地址:
requestline.getUri();
获取协议版本:
requestline.getProtocolVersion();
headers:
Accept text/html, application/xhtml+xml, /
Referer http://192.168.1.107:1234/
Accept-Language zh-Hans-CN,zh-Hans;q=0.5
User-Agent Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11