我正在尝试使用其余的API来动态更新和控制我的Apache NiFi Flow。我正在使用Postman来探索REST API,但是在删除属性/描述符时遇到了问题。
我目前的流程是拨打GET到此地址 - http://localhost:8080/nifi-api/processors/ {ID}
然后我根据需要修改响应并使用修改后的响应作为正文进行PUT。如果我添加描述符或更改描述符的内容,它可以正常工作。但是,如果我尝试通过从属性和描述符区域中删除它来删除描述符,那么没有任何反应。
我仍然得到200 OK响应,但它与原始版本相同。
我在Windows上使用NiFi 1.1.2。
答案 0 :(得分:2)
PropertyDescriptors由有问题的处理器指定。这些是只读值,描述了处理器当前支持的属性。如果要删除属性,并且它是可选的,您应该能够通过在请求中的属性对象中将其条目设置为null来删除它的值。