io.helidon.webserver.http1.Http1Config

Description

HTTP/1.1 server configuration

Configuration options

KeyTypeDefaultDescription
validate-response-headersBooleantrueWhether to validate response headers
continue-immediatelyBooleanfalseWhen true WebServer answers to expect continue with 100 continue immediately, not waiting for user to actually request the data
logHttpLogConfigHTTP Log configuration
validate-prologueBooleantrueDisables query and fragment syntax validation when set to false; intended only for closed systems receiving trusted, valid request targets, as behavior for invalid input is unspecified
validate-pathBooleantrueWhether to validate path characters and HTTP/1.1 request-target forms
max-headers-sizeInteger16384Maximum size of received headers in bytes, which must be greater than 0
max-buffered-entity-sizeSize64 KBConfigure the maximum size allowed for an entity that can be explicitly buffered by the application by calling io.helidon.http.media.ReadableEntity.buffer()
validate-request-headersBooleantrueWhether to validate request headers
requested-uri-discoveryRequestedUriDiscoveryContextRequested URI discovery settings
max-prologue-lengthInteger4096Maximal size of received HTTP prologue (GET /path HTTP/1.1)
alt-svcAltSvcConfigExplicit Alt-Svc advertisement

Deprecated Options

KeyTypeDefaultDescription
send-logBooleantrueLogging of sent packets
recv-logBooleantrueLogging of received packets

Usages


See the manifest for all available types.

Copyright © 2018, 2026 Oracle and/or its affiliates.