EasyDemo*Http(浏览器)请求数据解析

一、浏览器请求数据解析

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

猜你喜欢

转载自blog.csdn.net/qq_36287601/article/details/81271000