title: In NiFi processor 'InvokeHTTP' where do you write body of POST request?
body: <p>Before posting this question about Apache NiFi InvokeHTTP I have gone through all other questions and their answersbut I am still unsure the best flow I should have. My situation is as below:</p>
  
  <p>1) From Apache Kakfa, I get raw metadata. </p>
  
  <p>2) Using EvaluateJSONPath I get attribute I want.</p>
  
  <p>3) Using RouteOnAttribute I created 3 routes based on the attribute value I got from step-2 above.</p>
  
  <p>4) Now based on the attribute value I want to decide whether I should go for GET or for POST or for Delete. </p>
  
  <p>5) My question is where/how to set POST message? GET message? Delete Message body? </p>
  
  <p>6) I am able to set the URL in configuration part provided by InvokeHTTP. But message body I don't know which is that property? or its in flow file using ReplaceText?</p>
  
  <p>I read somewhere that before you divert your Restful POST HTTP request to InvokeHTTP you must have another processor before which changes the content of flow file. </p>
  
  <p>Ref: <a href="https://stackoverflow.com/questions/39116067/configuring-http-post-request-from-nifi">Configuring HTTP POST request from Nifi</a></p>
  
  <p>Please help. Thanks.
  regards,
  Yeshwant</p>