Description

HTTP/2 server configuration.

Usages

Configuration options

KeyKindTypeDefault ValueDescription
flow-control-timeoutVALUEDurationPT15SOutbound flow control blocking timeout configured as java.time.Duration or text in ISO-8601 format
initial-window-sizeVALUEInteger1048576This setting indicates the sender's maximum window size in bytes for stream-level flow control
max-buffered-entity-sizeVALUEi.h.c.Size64 KBConfigure the maximum size allowed for an entity that can be explicitly buffered by the application by calling io.helidon.http.media.ReadableEntity#buffer
max-concurrent-streamsVALUELong8192Maximum number of concurrent streams that the server will allow
max-empty-framesVALUEInteger10Maximum number of consecutive empty frames allowed on connection
max-frame-sizeVALUEInteger16384The size of the largest frame payload that the sender is willing to receive in bytes
max-header-list-sizeVALUELong8192The maximum field section size that the sender is prepared to accept in bytes
max-rapid-resetsVALUEInteger50Maximum number of rapid resets(stream RST sent by client before any data have been sent by server)
rapid-reset-check-periodVALUEDurationPT10SPeriod for counting rapid resets(stream RST sent by client before any data have been sent by server)
requested-uri-discoveryVALUEi.h.h.RequestedUriDiscoveryContext Requested URI discovery settings
send-error-detailsVALUEBooleanfalseWhether to send error message over HTTP to client
validate-pathVALUEBooleantrueIf set to false, any path is accepted (even containing illegal characters)

See the manifest for all available types.