WSO2 API 云问题

WSO2 API Cloud Issue

我希望你能帮助我 WSO2 API 云。

我有一个示例应用程序,它在 WSO2 应用程序云中添加了两个浮点数。详情如下:

端点:http://jab7180-sample-calc.wso2apps.com/client/calculate/add/10/20

输出: 30.0

我的问题是在发布到 WSO2 API Cloud 后调用 API 时遇到问题。响应体无内容,响应码为0,响应头无服务器响应

这就是我使用上面的端点在 WSO2 API Cloud 中发布 API 的方式:

姓名:计算器

上下文:/计算

版本:1.0.0

能见度:public

URL 模式:client/calculate/add/{x}/{y} 其中动词是 GET。

生产端点:http://jab7180-sample-calc.wso2apps.com

订阅等级:无限制

来自https://docs.wso2.com/display/APICloud/Subscribe+to+and+Invoke+an+API

If you cannot invoke the API's HTTPS endpoint (causes the SSLPeerUnverified exception), it could be because the security certificate issued by the server is not trusted by your browser. To resolve this issue, access the HTTPS endpoint directly from your browser and accept the security certificate.

我们发现了问题。使用单字符参数定义 URI 参数时存在问题。作为解决方法,请使用不同的参数定义您的资源。 例如:/client/calculate/add/{xx}/{yy}

此外,您必须将资源的 "Produces" 属性设置为 "application/xml",因为默认值为 "application/json" 并且您的后端不支持该属性。

请参考下面的屏幕截图并定义您的 API 资源,然后重新发布 API。