我使用的是WSO2 API Manager 1.6。我有一个在http上运行的Web服务。我将通过API Manager将特定Web服务公开为开发人员的https Web服务。以下是通过API Manager提供的http Web服务的端点(在传输下的发布者中勾选了HTTP)。
http://api.myweb.com:8280/balance/1.0
但问题是如果我在传输器下的发布服务器中提升HTTP并勾选HTTPS我的端点变为低于无法访问的端点。基本URL消失。
/balance/1.0
我该如何解决这个问题?
答案 0 :(得分:0)
api-manager.xml
传输中的。
系统从api-manager.xml
文件中读取网关端点。当定义了多个网关环境时,它会选择生产环境的网关端点。您可以按如下方式定义HTTP和HTTPS网关端点:
<GatewayEndpoint>http://${carbon.local.ip}:${http.nio.port},https://${carbon.local.ip}:${https.nio.port}</GatewayEndpoint>
如果定义了两种类型的端点,则将选择HTTPS端点作为服务器端点。