Michael W Moser created NIFI-12762: -------------------------------------- Summary: ListenHTTP request headers limited to 8192 bytes Key: NIFI-12762 URL: https://issues.apache.org/jira/browse/NIFI-12762 Project: Apache NiFi Issue Type: Bug Affects Versions: 2.0.0-M2, 1.25.0 Reporter: Michael W Moser
ListenHTTP will parse HTTP request headers if the property "HTTP Headers to receive as Attributes" is set. An HTTP client can sent request headers that are larger than the default allowed 8192 bytes, and we get the log message {noformat} 2024-02-08 20:22:16,548 WARN [ListenHTTP (8a290f74-018d-1000-a9d2-c06fdb10e3f3) Web Server-188] org.eclipse.jetty.http.HttpParser Header is too large 8193>8192{noformat} and ListenHTTP responds with HTTP ERROR 431 Request Header Fields Too Large The NiFi UI and REST API sets the max header size to 16384 and it is configurable in nifi.properties "nifi.web.max.header.size", in the file FrameworkServerConnectorFactory.java. We should probably allow ListenHTTP to use the same max header size setting. Should we also look into this for HandleHttpRequest? -- This message was sent by Atlassian Jira (v8.20.10#820010)