我正在尝试在listenHTTP处理器中使用更通用的basepath他们是否有任何方式指定此webservice接受所有调用传入端口9090或指定更通用的基路径,在这种情况下这是可能的我怎么能在routeonAttribute上使用此basepath?
答案 0 :(得分:2)
ListenHTTP不会将基本路径写为属性,因此稍后您将无法使用RouteOnAttribute。也就是说,我建议您查看HandleHttpRequest和HandleHttpResponse。这两个处理器本质上是ListenHTTP的更高级版本。
HandleHttpRequest上有一个“允许的路径”属性,允许您指定要允许的属性。另外,HandleHttpRequest将“http.context.path”写为您稍后在RouteOnAttribute中使用的属性。
您可以在“Hello_NiFi_Web_Service.xml”下找到示例模板here。