2016-12-31 85 views
1

我在Nodejs中有一個基於節點的示例休息應用程序,可通過url http://localhost:8288/api/users訪問。 我已經配置了APIM,並且我能夠擊中一些示例服務,如https://www.googleapis.com/books/v1/volumes?q=isbn:0747532699並獲得響應。WSO2 API Manager無法從本地主機獲得響應

但是當我嘗試使用API​​控制檯通過API管理器來打我的本地REST服務,我得到 響應體沒有內容 響應代碼0 響應頭{ 「錯誤」:「服務器沒有響應」 }

我在日誌中沒有錯誤。但是兩個呼叫都無法到達後端休息服務。我應該做一些更改以訪問API Manager中的本地主機URL。此API Manager安裝和休息服務位於同一臺計算機上。 請幫忙。

回答

0

如果瀏覽器不信任APIM端點的證書,就會發生這種情況。理想的情況是應該在瀏覽器中安裝APIM證書。

作爲解決方法,您可以告訴瀏覽器接受證書。爲此,請將API URL複製到新的瀏覽器選項卡並接受證書。

然後在API控制檯中再次嘗試。它應該工作。

+0

我只是在我的瀏覽器控制檯發現,下面的錯誤是有 混合內容:該頁面在「https://192.168.0.101:9443/store/apis/info?name=user&version=v1&provider=admin# !/ default/get_getAll'通過HTTPS加載,但請求一個不安全的XMLHttpRequest端點'http://192.168.0.101:9443/users/v1/getAll'。此請求已被阻止;內容必須通過HTTPS提供。 這是原因嗎?你提到的修復方法是否一樣? – Jocket

+0

你的網址是http嗎? – Bee

+0

yes..its示例應用程序 – Jocket