使用Rest API在Apache Nifi中删除描述符的问题

时间:2017-05-03 18:14:37

标签: apache-nifi

我正在尝试使用其余的API来动态更新和控制我的Apache NiFi Flow。我正在使用Postman来探索REST API,但是在删除属性/描述符时遇到了问题。

我目前的流程是拨打GET到此地址 - http://localhost:8080/nifi-api/processors/ {ID}

然后我根据需要修改响应并使用修改后的响应作为正文进行PUT。如果我添加描述符或更改描述符的内容,它可以正常工作。但是,如果我尝试通过从属性和描述符区域中删除它来删除描述符,那么没有任何反应。

我仍然得到200 OK响应,但它与原始版本相同。

我在Windows上使用NiFi 1.1.2。

1 个答案:

答案 0 :(得分:2)

PropertyDescriptors由有问题的处理器指定。这些是只读值,描述了处理器当前支持的属性。如果要删除属性,并且它是可选的,您应该能够通过在请求中的属性对象中将其条目设置为null来删除它的值。