У меня есть 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
пусты, и я не получаю ошибок.