HTTP权威指南-学习笔记(二)HTTP报文
---恢复内容开始---
HTTP报文是在HTTP应用之间发送的数据模块。
流入,流出用来描述处理事物处理的方向。
(一)报文的组成
报文由起始行(start line),首部(header),主体(body)3部分组成。
(二)报文的语法
HTTP报文分为请求报文(request message)和响应报文(response message)
1.请求报文结构:
起始行 < method> <request-URL><version>
首部 <headers>
主体 <entity-body>
method:方法:客户端希望服务器对资源进行的操作。GET,POST等
version:HTTP的版本
格式: HTTP/<major>(主要版本号).<minor>(次要版本号)
headers: 首部,可以有零个或者多个首部,每一个首部后跟一个:。最后跟一个CRLF。
(CRLF -- Carriage-Return Line-Feed 回车换行简介CRLF的意思就是回车(CR, ASCII 13, \r) 换行(LF, ASCII 10, \n))
entity-body:主体:
2.响应报文结构
起始行 < version> <status><reason-phrase>
首部 <headers>
主体 <entity-body>
status-code:状态码
reason-phrase:原因短语
---恢复内容结束---