我正嘗試在WSO2教程之後的REST API上使用WSO2 API Manager 1.10.0上的現有微服務項目。WSO2 APi管理器響應代碼0
我已經安裝了它在我的電腦上,以及我的應用程序的副本,並配置AM管理一個請求(GET,POST和DELETE)到我的資源,但我總是得到「響應代碼0」響應頭
{
"error": "no response from server"
}
試圖聯繫我的應用程序使用高級REST客戶端我獲得200正確的結果。
我的API使用令牌頭裏面的驗證,我實現了一個虛擬API無需驗證用戶通過,但我仍然有同樣的問題。
我也嘗試過雲版本與我們的測試服務器,但仍然獲得相同的結果。 我發現本指南http://wso2.com/blogs/cloud/video-setting-up-custom-url-for-api-store-and-gateway/,但我不知道這是否可以解決本地主機中的問題。
謝謝你的答案,我都試過了雲版本只是爲了排除這個問題之間的關係,我的安裝。我在轉儲API中插入了調試,並且它接收到正確的請求,但我仍然沒有對客戶端做出響應,curl報告「(60)SSL證書問題:無法獲得本地頒發者證書」。 我使用本地主機上的http和服務器上的http和https,但API Manager的證書無效,我嘗試將其導出爲自證書,但chrome仍報告不安全的連接。 –
如果您嘗試在WSO2 API Cloud中進行卷曲,它不會抱怨證書。在您的本地部署中,它會投訴,因爲證書不是CA簽署的證書。你可以通過使用-k選項調用curl來擺脫這種情況。在Curl的雲版本中,你的結果是什麼? –
現在我可以通過其他客戶端訪問我的資源,但由於「返回狀態0」錯誤,我仍然無法使用API Manager的Web界面對其進行測試。我不打算使用雲版本,因爲API管理器必須安裝在我們的服務器上,但即使使用它,問題仍然存在。 –