exceptionfactory opened a new pull request, #6163: URL: https://github.com/apache/nifi/pull/6163
# Summary [NIFI-10162](https://issues.apache.org/jira/browse/NIFI-10162) Reorganizes `InvokeHTTP` properties with standardized naming conventions and dependent property settings. The changes maintain compatibility with existing processor configurations, leaving property names unchanged while adjusting display names and ordering. Additional changes include correcting HTML documentation writer handling of dependent string property values. The new `InvokeHTTP` property display names are ordered in the following general categories: 1. HTTP configuration 2. Socket configuration 3. Proxy configuration 4. Request configuration 5. Response configuration In addition to introducing common prefixes, the reorganization includes the following notable changes: - Deprecated individual `Proxy Host` and related properties in favor of `Proxy Configuration Service` property - Introduced dependent configuration for a number of properties - `Proxy` properties depend on configuring a value for `Proxy Host` - `Request Digest Authentication Enabled` depends on configuring `Request Username` - `Request Body Enabled` depends on configuring `POST`, `PATCH`, or `PUT` for `HTTP Method` - `Request Multipart Form-Data Name` depends on configuring `Request Body Enabled` - `Request Multipart Form-Data Filename Enabled` depends on configuring `Request Multipart Form-Data Name` - `Request Chunked Transfer-Encoding Enabled` depends on configuring `POST`, `PATCH`, or `PUT` for `HTTP Method` - `Request Content-Encoding` depends on configuring `POST`, `PATCH`, or `PUT` for `HTTP Method` - `Request Content-Type` depends on configuring `POST`, `PATCH`, or `PUT` for `HTTP Method` - `Request Body Attribute Size` depends on configuring `Request Body Attribute Name` - `Response Cache Size` depends on configuring `Response Cache Enabled` # Tracking Please complete the following tracking steps prior to pull request creation. ### Issue Tracking - [X] [Apache NiFi Jira](https://issues.apache.org/jira/browse/NIFI) issue created ### Pull Request Tracking - [X] Pull Request title starts with Apache NiFi Jira issue number, such as `NIFI-00000` - [X] Pull Request commit message starts with Apache NiFi Jira issue number, as such `NIFI-00000` ### Pull Request Formatting - [X] Pull Request based on current revision of the `main` branch - [X] Pull Request refers to a feature branch with one commit containing changes # Verification Please indicate the verification steps performed prior to pull request creation. ### Build - [X] Build completed using `mvn clean install -P contrib-check` - [X] JDK 8 - [ ] JDK 11 - [ ] JDK 17 ### Licensing - [ ] New dependencies are compatible with the [Apache License 2.0](https://apache.org/licenses/LICENSE-2.0) according to the [License Policy](https://www.apache.org/legal/resolved.html) - [ ] New dependencies are documented in applicable `LICENSE` and `NOTICE` files ### Documentation - [X] Documentation formatting appears as expected in rendered files -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
