在说报文之前,先了解一下4种http首部字段类型:
1.通用首部字段:请求与响应报文两方都会使用的首部。如:cache-control、connection、date
2.请求首部字段:客户端向服务端发送请求报文时使用的首部。如,accept、if-last-modified、user-agent、cookie/ Referer等
3.响应首都字段:服务端向客户端返回响应报文使用的首部。如Etag,set-cookie
4.实体首部字段:针对请求报文和响应报文的实体部分使用的首部。如last-modified、expires 、content-type
HTTP 的请求报文 = 请求行 + 请求头 + 请求体;
-
请求行: 这个好理解就是访问的方法+ 协议+ 访问的 URL 构成
-
请求头: 这个也好理解,比如 accept,user-agent, Cache-Control,Cookie, Referer这类值键对,服务端可以直接读取的
image.png
响应报文:
1.状态行 =状态码+http协议
2.响应头 Cache-Control,Content-Type,Etag,Last-Modified,Expires, Set-Cookie
image.png
3.响应正文
ps:以上字段只是附上了部分常见的,更多详细内容见http图解第六章
网友评论