REQUESTED
REQUIRED
Attribute | Value |
---|---|
Default Value | default |
Type | STRING |
Nillable | true |
Expressions Allowed | false |
Storage | configuration |
Access Type | read-write |
Restart Required | all-services |
Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
---|---|---|---|---|---|
enabled | BOOLEAN | false | true | true | If the listener is enabled |
always-set-keep-alive | BOOLEAN | false | true | true | If this is true then a Connection: keep-alive header will be added to responses, even when it is not strictly required by the specification. |
buffer-pipelined-data | BOOLEAN | false | true | true | If we should buffer pipelined requests. |
record-request-start-time | BOOLEAN | false | true | false | If this is true then Undertow will record the request start time, to allow for request time to be logged. This has a small but measurable performance impact |
allow-encoded-slash | BOOLEAN | false | true | false | If a request comes in with encoded / characters (i.e. %2F), will these be decoded. |
decode-url | BOOLEAN | false | true | true | If this is true then the parser will decode the URL and query parameters using the selected character encoding (UTF-8 by default). If this is false they will not be decoded. This will allow a later handler to decode them into whatever charset is desired. |
url-charset | STRING | false | true | UTF-8 | URL charset |
enabled-cipher-suites | STRING | false | true | Configures Enabled SSL cyphers | |
socket-binding | STRING | true | false | The AJP listener socket binder | |
buffer-pool | STRING | false | false | default | The AJP listeners buffer pool |
max-header-size | INT | false | true | 51200 | The maximum size in bytes of a http request header. |
max-headers | INT | false | true | 200 | The maximum number of headers that will be parsed. This is used to protect against hash vulnerabilities. |
max-cookies | INT | false | true | 200 | The maximum number of cookies that will be parsed. This is used to protect against hash vulnerabilities. |
max-post-size | LONG | false | true | 10485760 | The maximum size of a post that will be accepted |
max-parameters | INT | false | true | 1000 | The maximum number of parameters that will be parsed. This is used to protect against hash vulnerabilities.This applies to both query parameters, and to POST data, but is not cumulative (i.e. you can potentially have max parameters * 2 total parameters). |
worker | STRING | false | false | default | The AJP listeners XNIO worker |
verify-client | STRING | false | true | NOT_REQUESTED | The desired SSL client authentication mode for SSL channels |
security-realm | STRING | true | false | The listeners security realm | |
max-buffered-request-size | INT | false | true | 16384 | Maximum size of a buffered request, in bytesRequests are not usually buffered, the most common case is when performing SSL renegotiation for a POST request, and the post data must be fullybuffered in order to perform the renegotiation. |