【发布时间】:2017-11-11 14:32:04
【问题描述】:
我正在尝试详细了解 HTTP/2。我读过这篇关于流、消息和帧的文章:https://hpbn.co/http2/#streams-messages-and-frames。我不知道我的概念是否正确。
我得出以下结论:
- 消息是 HEADER 帧和一个或多个 DATA 的组合 帧。
- 数据帧只能与 HEADERS 帧一起发送,因为我没有看到任何显示数据帧流 ID 的指示符(RFC 7540, 6.1)
- 如果是这样,数据帧只能在消息中发送
- 一个 Stream 可以被分块成许多 Frames,同时它可以通过 Stream ID 与一个 Stream 相关联
此外:规范中的消息是如何表示的?
【问题讨论】: