格式
POST
请求行:POST /hello/index.jsp HTTP/1.1
请求头
空行
请求体:POST才有请求体,请求体内容为:参数名=参数值&参数名=参数值,其中参数值为中文时,会使用URL编码
GET
请求行:请求方法 请求路径 请求协议及版本,例如:GET /hello/index.jsp HTTP/1.1
请求头:请求头就是一些键值,格式为:头:值,例如:Host:localhost
空行
常见请求头
Host:请求的服务器主机名
User-Agent:客户端浏览器与操作系统相关信息
Accept-Encoding:客户端支持的数据压缩格式
Connection:客户端支持的连接方式
Cookie
Content-Length:请求体的长度
Referer:当前发出请求的地址
Content-Type:如果是POST请求,会有这个头,默认值为application/x-www-form-urlencoded,表示请求体内容使用url编码。