博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
http2-frame -CONTINUATION
阅读量:5971 次
发布时间:2019-06-19

本文共 722 字,大约阅读时间需要 2 分钟。

延续帧(type=0x9)用来延续一个报头区块的碎片序列。

没有设置 END_HEADERS 标志的报头帧 (HEADERS) ,推送承诺帧( PUSH_PROMISE) ,后面可以跟随一个或者多个延续帧(CONTINUATION ),最后的一个延续帧会设置 END_HEADERS标志,表明HEADERS,PUSH_PROMISE 的结束。

0                   1                   2                   3  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |                   Header Block Fragment (*)                 ... +---------------------------------------------------------------+

延续帧实体包含一个报头区块碎片

字段:

  • END_HEADERS (0x4) : 位3设置指示这个帧的报头区块的终止

错误处理

如果END_HEADERS位没有被设置,这个帧必须跟着另一个延续帧。终端必须响应报协议错误(连接错误)。

延续帧必须与流相关联。如果延续帧的相关流表示字段是0x0,终端必须响应报协议错误(连接错误)。

延续帧必须跟在不带有END_HEADERS设置的报头帧、推送承诺帧或延续帧后面。否则,终端必须响应报协议错误(连接错误)。

转载地址:http://dpzox.baihongyu.com/

你可能感兴趣的文章
Java中Int转byte分析
查看>>
滑动窗口最大值的golang实现
查看>>
会计的思考(17):还原会计报表的企业个性之一
查看>>
java对象初始化顺序的简单验证
查看>>
[CF452E]Three strings
查看>>
获取指定进程所对应的可执行(EXE)文件全路径(代码)
查看>>
ORA-01722:无效数字
查看>>
搭建golang+vscode开发环境
查看>>
C#占位符
查看>>
java面试-JVM调优和参数配置
查看>>
常用的激活函数
查看>>
sqlcmd
查看>>
Excel 已经检测到"XXX.xsl"是SYLK文件,但是不能将其加载的问题
查看>>
(基础篇)PHP获取时间、时间戳的各种格式写法汇总
查看>>
浅析面向对象开发
查看>>
Hystrix降级逻辑中如何获取触发的异常
查看>>
【跃迁之路】【535天】程序员高效学习方法论探索系列(实验阶段292-2018.07.25)...
查看>>
mac系统下git、mysql、nginx、php的环境搭建
查看>>
JavaScript面向对象编程——Array类型
查看>>
让IE兼容background-size的方法_background-size ie下使用
查看>>