Перед публикацией этого вопроса о Apache NiFi InvokeHTTP я рассмотрел все остальные вопросы и ответы на них, но я все еще не уверен в том, какой лучший поток у меня должен быть.Моя ситуация выглядит следующим образом:
1) От Apache Kakfa я получаю необработанные метаданные.
2) Используя EvaluateJSONPath, я получаю нужный мне атрибут.
3) Используя RouteOnAttribute, я создал 3 маршрута на основе значения атрибута, полученного на шаге 2 выше.
4) Теперь, основываясь на значении атрибута, я хочу решить, следует ли мне идти для GET или для POST или для удаления.
5) Мой вопрос: где / как установить сообщение POST?ПОЛУЧИТЬ сообщение?Удалить тело сообщения?
6) Я могу установить URL-адрес в части конфигурации, предоставленной InvokeHTTP.Но тело сообщения, я не знаю, что это за свойство?или это в поточном файле с использованием ReplaceText?
Я где-то читал, что перед тем, как переадресовать HTTP-запрос Restful POST на InvokeHTTP, у вас должен быть другой процессор, перед которым изменяется содержимое файла потока.
Ссылка: Настройка HTTP POST-запроса от Nifi
Пожалуйста, помогите.Благодарю.С уважением, Йешвант