HTTP/2 Options
The following HTTP/2 fields can be configured for protocols:
HTTP/2 Enabled
Whether to enable HTTP/2 support for the protocol. Note that HTTP/2 can only be used on a secure listener.
Asadmin Command:
set configs.config.server-config.network-config.protocols.protocol.${protocol-name}.http.http2-enabled=[true/false]
Disable HTTP/2 Cipher Check
Whether TLS connections can be established using insecure cipher suites.
Asadmin Command:
set configs.config.server-config.network-config.protocols.protocol.${protocol-name}.http.http2-disable-cipher-check=[true/false]
HTTP/2 Max Concurrent Streams
The number of concurrent streams allowed per HTTP/2 connection.
Asadmin Command:
set configs.config.server-config.network-config.protocols.protocol.${protocol-name}.http.http2-max-concurrent-streams=value
HTTP/2 Initial Window Size
The initial window size in bytes.
Asadmin Command:
set configs.config.server-config.network-config.protocols.protocol.${protocol-name}.http.http2-initial-window-size-in-bytes=value
HTTP/2 Max Frame Payload Size
The maximum size of the HTTP/2 frame payload to be accepted.
Asadmin Command:
set configs.config.server-config.network-config.protocols.protocol.${protocol-name}.http.http2-max-frame-payload-size-in-bytes=value
HTTP/2 Max Header List Size
The maximum size, in bytes, of the header list.
Asadmin Command:
set configs.config.server-config.network-config.protocols.protocol.${protocol-name}.http.http2-max-header-list-size-in-bytes=value
Streams High Water Mark
Streams are periodically cleaned when the stream count exceeds this value, as a proportion of the max concurrent streams
Asadmin Command:
set configs.config.server-config.network-config.protocols.protocol.${protocol-name}.http.http2-streams-high-water-mark=value
Streams Clean Percentage
The number of streams to process when the high water mark is exceeded. Only closed streams will be removed.
Asadmin Command:
set configs.config.server-config.network-config.protocols.protocol.${protocol-name}.http.http2-clean-percentage=value