首页 > 解决方案 > WSO2 Governance Registry 的 Governance REST API - POST 字段数组

问题描述

我在使用 WSO2 Governance Registry 的 POST、GET 和 PUT Governance REST API 在我的注册表中创建基本条目时取得了巨大的成功,但是我在为单个字段创建具有多行的字段条目时遇到了麻烦。使用 JSON 请求为特定字段创建单个条目很好。IE。

“sourceDetails_Source”:“源 1”,“sourceDetails_SourceType”:“JMS”,“sourceDetails_DataDescription”:“源自 JMS”,

但是,当我在我的 JSON 请求中尝试使用以下内容创建多行时,即使我获得了“201”创建的代码并生成了整个条目,也不会创建此特定字段的实际行。

“sourceDetails_Source”:[“Source 1”,“Source 2”],“sourceDetails_SourceType”:[“JMS”,“HTTP”],“sourceDetails_DataDescription”:[“源自 JMS”,“源自 HTTP”],

我是否使用了不正确的 JSON 语法?我在这里查看了 - https://docs.wso2.com/display/Governance540/Governance+REST+API#GovernanceRESTAPI-Getalistofavailableartifacttypes但无法看到示例。提前致谢。

标签: jsonpostwso2wso2greggovernance-registry

解决方案


目前,WSO2 Governance REST API 不支持一次创建多个注册表项。与您的示例一样,您尝试使用多行为特定字段创建两个注册表项。这不受支持,为了便于管理,我们将每个注册表项与相关字段视为一个整体。

因此,为了创建多个注册表项,您需要分别为每个注册表项执行带有有效负载的不同curl命令。


推荐阅读