HTTP2规范明确指出:
大于最大流控制窗口大小(2 ^ 31)-1的值必须视为类型
FLOW_CONTROL_ERROR
的连接错误。
此硬限制的依据是什么?限制完成了什么?规范试图以此解决哪些潜在问题?
答案 0 :(得分:1)
最有可能让有符号和无符号位的语言(如Java)让步,因此整数只能使用31位。与此类似:Why is the stream identifier 31 bit in HTTP/2 and why is it preceded with a reserved bit?