public static interface Http2HeadersDecoder.Configuration
Http2HeadersDecoder
接口的配置相关元素
Modifier and Type | Method and Description |
---|---|
long |
maxHeaderListSize()
|
void |
maxHeaderListSize(long max, long goAwayMax)
配置每组标题的最大允许大小(以字节为单位)。
|
long |
maxHeaderListSizeGoAway()
表示在发送
GO_AWAY 之前的一组标头的上限字节数。
|
long |
maxHeaderTableSize()
|
void |
maxHeaderTableSize(long max)
|
void maxHeaderTableSize(long max) throws Http2Exception
SETTINGS
帧的结果来SETTINGS
。
long maxHeaderTableSize()
Http2CodecUtil.DEFAULT_HEADER_TABLE_SIZE
。
void maxHeaderListSize(long max, long goAwayMax) throws Http2Exception
这种方法只能由Netty(不是用户)作为接收SETTINGS
帧的结果来SETTINGS
。
max
- SETTINGS_MAX_HEADER_LIST_SIZE 。
如果超过此限制,则实施应尝试通过处理来自对等方的数据来保持HPACK标头表的最新状态,但会发送RST_STREAM
帧用于违规流。
goAwayMax
- 必须是>= max
。
如果任何特定的流超出此限制,则会生成一个GO_AWAY
帧。
Http2Exception
- 如果限制超过RFC的边界或
max > goAwayMax
。
long maxHeaderListSize()
long maxHeaderListSizeGoAway()
GO_AWAY
之前的一组标头的上限字节数。
这将是<=
SETTINGS_MAX_HEADER_LIST_SIZE 。
Copyright © 2008–2018 The Netty Project. All rights reserved.