无法在WSO2 Governance Registry中使用REST API上传资产?

时间:2016-10-25 23:04:06

标签: wso2 registry wso2carbon wso2greg

我尝试使用高级google rest API上传wsdl。作为回应,我获得了html内容(发布者门户网站)。以下是我通过的标题

WSO2 REST API WSDL Upload POST 以下是我收到的回复标题:

WSO2 REST API Response

我没有看到wsdl上传到发布商门户网站。

我之前提出过有关REST API的信息。我在不同的来源看到不同的信息。我看到WSO2 API文档的一些API请求正在使用curl传递postman-token,我在博客上看到,google rest api将JSESSIONID作为标题的一部分传递。从哪里可以生成令牌或SessionID。

请提供一些细节。我还想看看我是否可以上传包含wsdl和模式的ZIP文件。

请提供相应的网址以发布请求。

1 个答案:

答案 0 :(得分:0)

Blog [1]解释了如何使用发布者API上传WSDL。

要生成JSESSIONID,您需要首先向以下端点发送POST请求进行身份验证。

https://<host>:<port>/publisher/apis/authenticate/

您可以在收到的回复中找到JSESSIONIDauthenticate response

发送上传资源的请求时,您需要在标头中发送此JSESSIONID。请参阅博客[1],因为它通过屏幕截图解释了整个过程。

[1] - https://denuwanthi.wordpress.com/2016/04/06/wso2-governance-registryusing-publisher-rest-api-to-upload-wsdlswagger/