2016-11-28 67 views
2

我想在listenHTTP處理器中使用更通用的基本路徑是他們任何方式來指定此webservice接受所有呼入到9090端口或指定一個更通用的基路徑,在這種情況下,這是可能的我怎麼能在routeonAttribute上使用這個basepath?ListenHttp Apache NIfi通用基路徑

回答

2

ListenHTTP不會將基本路徑寫爲屬性,因此稍後您將無法使用RouteOnAttribute。也就是說,我建議查看HandleHttpRequestHandleHttpResponse。這兩款處理器實質上是ListenHTTP的更高級版本。

HandleHttpRequest上有一個「允許的路徑」屬性,它允許你指定你想允許的。此外,HandleHttpRequest將「http.context.path」寫爲稍後在RouteOnAttribute中使用的屬性。

您可以在「Hello_NiFi_Web_Service.xml」下找到示例模板here