I hope you can help me with WSO2 API Cloud.
I have a sample app that adds two float numbers in WSO2 app cloud. Below are the details:
Endpoint: http://jab7180-sample-calc.wso2apps.com/client/calculate/add/10/20
Output: 30.0
My problem is I'm having problem calling my API after publishing to WSO2 API Cloud. The response body is no content, response code is 0, and response header is no response from server.
This is how I published my API in WSO2 API Cloud using the endpoint above:
Name: calculator
Context: /compute
version: 1.0.0
visibility: public
URL pattern: client/calculate/add/{x}/{y} where verb is GET.
Production Endpoint: http://jab7180-sample-calc.wso2apps.com
Subscription tiers: Unlimited
We found the issue. There is a problem with defining URI params with single-character parameters. As a workaround, please define your resource with different parameters. Ex: /client/calculate/add/{xx}/{yy}
Also, you have to set the "Produces" attribute for the resource as "application/xml" since the default value is "application/json" and is not supported by your backend.
Please refer the screenshot below and define your API resource, and republish the API.