更新的问题,以澄清更多。
我有两台服务器:包含自定义人工制品的wso2greg和wso2am (api管理器)。
gouvernance寄存器打算在内部(intranet)使用,它的一些特性将通过它的rest在外部公开和加入。
为了管理wso2greg API访问,我们使用了一个wso2am (api管理器)服务器,其中我们定义了一个作为wso2greg API的代理的API。
在我们的实验中,我们发现了下面描述的奇怪行为:
因此,作为总结:
作为额外资料:
请提供建议,或澄清如何在wso2greg中调试此内部错误。
致以敬意,
发布于 2016-06-28 05:35:51
我希望您不要使用G+ APIM功能已安装版本.我假设您使用单独的G-reg5.2.0和APIM。由于您使用第二个选项,所以不能在APIM中使用G-Reg REST API,因此必须使用APIM。
Description: Get details of a specific API.
URI: http://localhost:9763/publisher/site/blocks/listing/ajax/item-list.jag
URI Parameters: action=getAPI&name=xxx&version=xxx&provider=xxx
HTTP Methods: POST
Example:
curl -X POST -b cookies http://localhost:9763/publisher/site/blocks/listing/ajax/item-list.jag -d "action=getAPI&name=PhoneVerification&version=1.0.0&provider=admin"请跟随此链接查看所有api的使用情况。
发布于 2016-06-29 09:13:38
谢谢@thusharaK提供帮助。
解决方案是添加消息中介策略,强制json头输出。
现在,我从API管理器获得了正确的响应(实际上,我在测试控制台中得到了二进制响应,在postman中得到了json响应)。
https://stackoverflow.com/questions/38065165
复制相似问题