2015-04-01 63 views
0

我正在使用WSO2 API Manager 1.6。我有一个运行在http上的web服务。我将通过API Manager将特定的Web服务作为https Web服务公开给开发人员。以下是通过API管理器的http web服务的端点(HTTP在传输器中的发布器中打勾)。WSO2 API管理器1.6 HTTPS传输不公开enpoint

http://api.myweb.com:8280/balance/1.0 

但问题是,如果我在传输中的发布服务器上提高HTTP并打勾HTTPS我的端点变成如下所示,这是不可访问的。基本网址消失。

/balance/1.0 

我该如何解决这个问题?

回答

0

in 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端点将被选作服务器端点。