【问题标题】:Which parts of HTTP/2 are stateful?HTTP/2 的哪些部分是有状态的?
【发布时间】:2016-02-14 10:35:42
【问题描述】:

与最初的无状态 HTTP/1 不同,HTTP/2 有许多有状态的组件。

HTTP/2 的这些部分是有状态的:

HTTP/2 中是否还有其他有状态的部分?

【问题讨论】:

  • @Farside 这个问题比较老。此外,这个问题是询问哪些组件是有状态的,而不是协议是否是无状态的。 HTTP/2 是有状态的,这个问题假设读者已经知道这一点,或者可以从第一句话中合理地推断出这一点。
  • @Farside 另外,您是当前答案的作者,我怀疑这会引起进一步的偏见。
  • 你只是在推测这个主题,对 OSI 模型没有了解。 HTTP/1.0 不是有状态的。 HTTP/2 也是如此,因为应用层仍然是无状态的……但是根据 RFC,它确实有一些有状态的组件。 HTTP/2 连接是在 TCP 连接之上运行的应用层协议。不要将它与会话层和传输层混合。
  • @Farside。你错了50%。 HTTP/1.0 是无状态的。 原始规范没有定义有状态的机制。你说得对,它是无国籍的。添加 cookie 在原始 HTTP 规范之上添加状态。 HTTP/2.0 是有状态的。 HTTP/2.0 在其标准中定义了新的有状态机制。您不必有状态地使用它,但它仍然存在。我不知道如何与您沟通。这是一个简单的问题。请不要混蛋,说“不了解 OSI 模型”之类的话。这不适合互联网公民。

标签: stateful http2


【解决方案1】:

HTTP 2 为 HTTP 语料库添加了许多有状态的组件。

以下是从以前的 HTTP 添加中携带的有状态组件,这些组件在 HTTP 2 中仍然是有状态的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-19
    • 2021-11-07
    • 2017-10-07
    • 2021-12-14
    • 2021-02-11
    • 2016-07-10
    • 1970-01-01
    • 2019-04-13
    相关资源
    最近更新 更多