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.