一、浏览器请求数据解析
1.Http请求数据解释
*请求的数据里包含3个部分内容
请求行、请求头、请求体
1.1请求行
POST/examples/servlets/servlet/RequestParamExample HTTP/1.1
POST:请求方式,以post去提交数据
/examples/servlets/servlet/RequestParamExample
请求的地址路径,就是要访问哪个地方
HTTP/1.1:协议版本
1.2请求头
Accept:客户端向服务器端表示,我能支持什么类型的数据
Referer:真正请求的地址路径,全路径
Accept-Language:支持语言格式
User-Agent:用户代理 向服务器表明,当前来访的客户端信息
Content-Type:提交的数据类型。经过urlencoding编码的form表单的数据
Accept-Encoding:gzip,deflate:压缩算法
Host:主机地址
Content-Length:数据长度
Connection:Keep-Alive 保持连接
Cache-Control:对缓存的操作
1.3请求体
*浏览器真正发送给服务器的数据
发送的数据呈现的是key=value,如果存在多个数据,那么使用&连接
eg:<input type="text" name="address">
firstname=zhang&lastname=sansan