NiFi - InvokeHTTP не выполняет GET-вызовы при получении параметра из входящего FlowFile - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть InvokeHTTP процессор, который делает GET, который принимает переменную author из входящего FlowFile в качестве ввода.Однако InvokeHTTP, похоже, ничего не делает с вводом: https://www.pastepic.xyz/image/LKc34

Я протестировал удаленный URL в браузере с автором из одного из входных потоковых файлов, и он возвращает JSON, как и ожидалось.

Удаленный URL: https://www.reddit.com/user/${author:urlEncode()}/comments/.json?limit=100

Данные Provenance отображают только события DROP и ATTRIBUTES_MODIFIED.Разве не должно быть событий FETCH, CLONE и / или FORK?

author из входящих FlowFile находится в этих событиях DROP и ATTRIBUTES_MODIFIED.Процессор ввода - EvaluateJsonPath, единственным выходом которого является поле author, а имя свойства - author.

Кроме того, я протестировал жесткое кодирование имени пользователя в удаленном URL-адресе и отключение ввода * 1022.*.Это сработало и сделало запрос как положено, вернув результат.Похоже, что-то не так с взаимодействием между входными данными FlowFile и InvokeHTTP.

Я должен вернуть JSON из InvokeHTTP.Но похоже, что запросы не делаются в первую очередь, молча проваливаются, так сказать.Read/Write и Out пусты, и я не получаю ошибок.

...