Description

HTTP/1.1 server configuration.

Usages

Configuration options

KeyKindTypeDefault ValueDescription
continue-immediatelyVALUEBooleanfalseWhen true WebServer answers to expect continue with 100 continue immediately, not waiting for user to actually request the data
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-headers-sizeVALUEInteger16384Maximal size of received headers in bytes
max-prologue-lengthVALUEInteger4096Maximal size of received HTTP prologue (GET /path HTTP/1.1)
recv-logVALUEBooleantrueLogging of received packets
requested-uri-discoveryVALUEi.h.h.RequestedUriDiscoveryContext Requested URI discovery settings
send-keep-alive-headerVALUEBooleantrueWhether to send the default Connection: keep-alive response header for persistent HTTP/1.1 connections
send-logVALUEBooleantrueLogging of sent packets
validate-pathVALUEBooleantrueIf set to false, any path is accepted (even containing illegal characters)
validate-prologueVALUEBooleantrueIf set to false, any query and fragment is accepted (even containing illegal characters)
validate-request-headersVALUEBooleantrueWhether to validate headers
validate-response-headersVALUEBooleanfalseWhether to validate headers

Deprecated Options

KeyKindTypeDefault ValueDescription
validate-request-host-headerVALUEBooleantrueRequest host header validation

See the manifest for all available types.