HTTP协议用于客户端和服务端之间的通信,通过请求和响应的交换达成通信。请求必定由客户端发出,而服务器端回复响应。

客户端发送请求报文

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

clipboard.png

服务端发送响应报文

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

clipboard.png

HTTP是不保存状态的协议,即无状态(stateless)协议。HTTP协议自身不具备保存之前发送过的请求或响应的功能,即每当有新的请求发送时,就会有对应的新响应产生。这是为了更快速的处理大量事务,确保协议的可伸缩性。有些需求例如网站需要保存用户的登录状态,为了实现期望的保持状态的功能,于是引入Cookie技术,用来管理状态。

HTTP协议使用URI定位互联网上的资源。


刘春辉同学
48 声望5 粉丝

« 上一篇
佚名
下一篇 »
知识储备