2015-04-01 60 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端點將被選作服務器端點。