是否有 API 可用于在 WSO2 治理注册表上执行发布者操作?
Is there any API available to perform publisher operations on WSO2 Governance Registry?
我已通读文档,发现有治理和 Web 服务 API 可用,但我不了解执行部分。我想了解如何通过 API.
执行以下操作
1) 如何使用 API 发布服务(SOAP 或 REST)?
2) 如何使用 API 为发布者门户中的不同项目配置值?
概述分类联系人界面安全文档链接标签分类法
3) 如何上传工件 WSDL、架构、策略等?
WSO2 治理注册表支持 Registry REST API and Governance REST API。您可以使用这些 API 来执行上述所有操作,并且这些文档还包含示例 curl 请求,您可以了解如何执行这些请求。
资源具体操作参考文档[1] & [2]
[1] - https://docs.wso2.com/display/Governance530/Resources+with+REST+API
[2] - https://docs.wso2.com/display/Governance530/Governance+REST+API#GovernanceRESTAPI-Assets
远程添加资源到G-Reg有3种方法
我。使用注册表 REST API
Add a Resource using registry REST API
Retrieving Associations Using WSO2 G-Reg Registry API Explained
ii.使用 publisher API(G-Reg 5.0.0 或更高版本)
创建架构:(上传文件)
请求
URL:https://<host>:<port>/publisher/assets/schema/apis/schemas?type=schema
Method: POST
Header:Cookie: JSESSIONID=<SESSION-ID>
Payload:(form data)
schema : schema
schema_file : <schema file name>.xsd
filename : <schema file name>.xsd
schema_file_name : <schema file name>.xsd
file_version : <version>
addNewSchemaFileAssetButton : Create
文件上传:
上传架构文件。将字段条目指定为“schema_file”
响应应该是:
Status: 200 OK
要上传 zip 文件,只需将 schema_file、filename 和 schema_file_name 值更改为 zip 文件名即可。(我没有对此进行测试,但应该根据源代码工作。)
iii.使用治理 API - 仅适用于托管内容类型资源。 (G-Reg 5.2.0 或以上)
您使用的是什么版本?
希望这些细节对您有所帮助!
我已通读文档,发现有治理和 Web 服务 API 可用,但我不了解执行部分。我想了解如何通过 API.
执行以下操作1) 如何使用 API 发布服务(SOAP 或 REST)?
2) 如何使用 API 为发布者门户中的不同项目配置值?
概述分类联系人界面安全文档链接标签分类法
3) 如何上传工件 WSDL、架构、策略等?
WSO2 治理注册表支持 Registry REST API and Governance REST API。您可以使用这些 API 来执行上述所有操作,并且这些文档还包含示例 curl 请求,您可以了解如何执行这些请求。
资源具体操作参考文档[1] & [2]
[1] - https://docs.wso2.com/display/Governance530/Resources+with+REST+API
[2] - https://docs.wso2.com/display/Governance530/Governance+REST+API#GovernanceRESTAPI-Assets
远程添加资源到G-Reg有3种方法
我。使用注册表 REST API
Add a Resource using registry REST API
Retrieving Associations Using WSO2 G-Reg Registry API Explained
ii.使用 publisher API(G-Reg 5.0.0 或更高版本)
创建架构:(上传文件)
请求
URL:https://<host>:<port>/publisher/assets/schema/apis/schemas?type=schema
Method: POST
Header:Cookie: JSESSIONID=<SESSION-ID>
Payload:(form data)
schema : schema
schema_file : <schema file name>.xsd
filename : <schema file name>.xsd
schema_file_name : <schema file name>.xsd
file_version : <version>
addNewSchemaFileAssetButton : Create
文件上传:
上传架构文件。将字段条目指定为“schema_file”
响应应该是:
Status: 200 OK
要上传 zip 文件,只需将 schema_file、filename 和 schema_file_name 值更改为 zip 文件名即可。(我没有对此进行测试,但应该根据源代码工作。)
iii.使用治理 API - 仅适用于托管内容类型资源。 (G-Reg 5.2.0 或以上)
您使用的是什么版本? 希望这些细节对您有所帮助!