[ 
https://issues.apache.org/jira/browse/NIFI-11496?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kalmár Róbert resolved NIFI-11496.
----------------------------------
    Resolution: Invalid

> HandleHttpRequest and HandleHttpResponse doesn't work with 
> "multipart/form-data" when sending multiple parts
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: NIFI-11496
>                 URL: https://issues.apache.org/jira/browse/NIFI-11496
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Extensions
>            Reporter: Kalmár Róbert
>            Priority: Major
>
> When sending a "multipart/form-data" request with multiple parts to a server 
> started with HandleHttpRequest, HandleHttpResponse will only process the 
> first form properly and will throw an exception for each following form:
> {code:java}
> 2023-04-28 13:40:59,721 ERROR [Timer-Driven Process Thread-2] 
> o.a.n.p.standard.HandleHttpResponse 
> HandleHttpResponse[id=c7a91d1a-0187-1000-1df6-5a49669a662d] Failed to respond 
> to HTTP request for 
> StandardFlowFileRecord[uuid=0c902106-9e8e-4091-9ccd-74ec2a124791,claim=StandardContentClaim
>  [resourceClaim=StandardResourceClaim[id=1682682059687-1, container=default, 
> section=1], offset=0, 
> length=19],offset=5,name=0c902106-9e8e-4091-9ccd-74ec2a124791,size=10] 
> because FlowFile had an 'http.context.identifier' attribute of 
> aa6aaf4e-3581-44b1-a6b4-368d6353835e but could not find an HTTP Response 
> Object for this identifier
>  {code}
> Each FlowFile after the first one will be routed to failure.
> Example curl command:
> {code:java}
> curl --location 'http://localhost:8000/simple' \
> --form 'fruit="apple"' \
> --form 'fruit="strawberry"' \
> --form 'fruit="pear"'{code}
> The response will be "apple"



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to