2017-05-03 48 views
0

我正在嘗試使用其他API來動態更新和控制我的Apache NiFi流。我使用Postman來探索REST API,但是在刪除屬性/描述符時遇到問題。使用Rest API在Apache Nifi中刪除描述符的問題

我的當前進程調用一個GET到此地址 - http://localhost:8080/nifi-api/processors/ {ID}

然後我修改響應根據需要並且不與作爲主體的修改的響應的PUT。如果我添加一個描述符或更改描述符的內容,它就可以正常工作。但是,如果我試圖通過從屬性和描述符區域中刪除描述符來刪除描述符,則不會有任何反應。

我仍然得到200 OK響應,但它與原來的相同。

我在Windows上使用NiFi 1.1.2。

回答

2

PropertyDescriptors由相關處理器指定。這些是隻讀值並描述了Processor目前支持的屬性。在你想要移除一個屬性,並且它是可選的,你應該能夠通過在你的請求中的屬性對象中將它的條目設置爲null來移除它的值。