《图解HTTP》读书笔记--003 http报文简述

版权声明:转载声明来源即可,欢迎指教,一起成长~ https://blog.csdn.net/xiayun1995/article/details/87880284

HTTP报文通常由报文首部和报文主体两部分组成,两者中间由一条空行作为划分。

(报文主体不是必要的,不一定要有报文主体)

请求报文和响应报文结构:

请求报文:


起始行开头的GET表示请求访问服务器的类型,称为方法(method)。随后的字符串/index.htm指明了请求访问的资源对象,也叫做请求URI(request-URI)。最后的HTTP/1.1,即HTTP的版本号,用来提示客户端使用的HTTP协议功能。

综合来看,这段请求内容的意思是:请求访问某台HITP服务器上的/index.htm页面资源。

请求报文是由请求方法、请求URI、协议版本、可选的请求首部字段和内容实体构成的。

响应报文:


在起始行开头的HTTP/1.1表示服务器对应的HTTP版本。

紧挨着的200 OK表示请求的处理结果的状态码(status code)和原因短语(reason-phrase)。下一行显示了创建响应的日期时间,是首部字段(header field)内的一个属性。

接着以一空行分隔,之后的内容称为资源实体的主体(entity body)。

响应报文基本上由协议版本、状态码(表示请求成功或失败的数字代码)、用以解释状态码的原因短语、可选的响应首部字段以及实体主体构成。


报文实例:

猜你喜欢

转载自blog.csdn.net/xiayun1995/article/details/87880284