Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.11.4
-
NiFi v1.10, v1.9.1 and v1.7
-
Important
Description
The InvokeHTTP processor does not support invoking a multipart/form-data. Unfortunately, I cannot share the URL or the data which I used but the general theme is an API that accepts a file through a document browser or an API that accepts input in form of custom forms.
I am trying to post the form data via API. Like I did in this curl command. When I do the same via InvokeHTTP it fails.
Curl method:
-sSk;--request;POST;--header;Content-Type:multipart/form-data;--header;Authorization:${Authorization};--form;extension=${extension};--form;name=${name};--form;entityId=${entityId};--form;entityTypeId=1;--form;type=${type};--form;version=${version};--form;comment=Uploaded .;--form;financial=${modeType};--form;documentFileData=@/home/tomcat7/sample_path/${filename};${URL}/document/upload