2015-04-01 1 views
0

Я использую WSO2 API Manager 1.6. У меня есть веб-сервис, который работает на http. Я собираюсь предоставить конкретный веб-сервис через API-менеджер в качестве веб-службы https для разработчика. Ниже приведена конечная точка для веб-службы http через API-менеджер (HTTP отмечен в издателе под транспортом).WSO2 API Manager 1.6 HTTPS Transport не предоставляет точку enpoint

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

Но проблема в том, если я Всплеск HTTP в издателе под транспортов и клещевого HTTPS моя конечная точка становится, как показано ниже, который не доступен. Базовый URL-адрес исчезает.

/balance/1.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 конечная точка будет выбрана в качестве конечной точки сервера.