Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
ListenHTTP depending on the MIME type, will unpack received content automatically. For example, if using InvokeHTTP with a flowfile packed in FlowFile Stream v3 format, with the mime.type attribute set to application/flowfile-v3.
When ListenHTTP receives the payload, it will interpret the MIME type and if it matches a well-known value (i.e. application/flowfile-v3), the content will automatically be unpacked by this processor.
While that's a handy feature, it is potentially confusing as this inline unpacking behaviour isn't documented, and a reasonable expectation is that one needs to UnpackContent separately in a subsequent processor.
Recommend adding some use case documentation to ListenHTTP, to avoid confusion.
Attachments
Issue Links
- links to
Commit 1bfdf3c107c958ca48ef4dc4e08feee5a5b786cb in nifi's branch refs/heads/main from Michael W Moser
[ https://gitbox.apache.org/repos/asf?p=nifi.git;h=1bfdf3c107 ]
NIFI-12304Added FlowFileV3 Unpacking to ListenHTTP as a documented UseCase (#9369)Signed-off-by: David Handermann <exceptionfactory@apache.org>