0

我希望你能帮助我使用 WSO2 API Cloud。

我有一个示例应用程序,它在 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

知名度:公开

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

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

订阅等级:无限制

4

2 回答 2

0

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

如果您无法调用 API 的 HTTPS 端点(导致 SSLPeerUnverified 异常),可能是因为您的浏览器不信任服务器颁发的安全证书。要解决此问题,请直接从浏览器访问 HTTPS 端点并接受安全证书。

于 2016-10-25T10:53:12.303 回答
0

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

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

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

在此处输入图像描述

于 2016-10-25T15:36:56.200 回答