使http无状态的原因

问题描述

我想知道使http无状态背后的原因。 使 http 无状态应该有一些原因。 我搜索了整个互联网,一无所获。

解决方法

您可能会发现 Roy Thomas Fielding's Architectural Styles and the Design of Network-based Software Architectures 中的这句话很有帮助。这是关于 REST 的,它是使用 HTTP 的特殊方式:

接下来,我们为客户端-服务器交互添加了一个约束:通信本质上必须是无状态的 [...] 该约束引入了可见性、可靠性和可扩展性的属性。