2017-04-25 91 views
0

我正在使用wso2 api管理器連接休息api呼叫。我跟着從WSO2的步驟site在wso2 api管理器中調試休息呼叫

我能夠用我的電腦上的REST API,但下面的另一臺計算機的回報同樣的程序連接「的錯誤:從服務器沒有響應」

描述我還配置了文件here

有沒有人知道如何調試那裏出了什麼問題?

回答

2

您可以在API Manager中啓用連線日誌和標題來分析請求響應流。

  1. 在/ repository/conf目錄中打開log4j.properties文件。
  2. 取消註釋以下記錄器。

    log4j.logger.org.apache.synapse.transport.http.headers = DEBUG log4j.logger.org.apache.synapse.transport.http.wire = DEBUG

  3. 保存更改並重新啓動服務器

  4. 調用API。

關於您的「錯誤:服務器沒有響應」響應(CORS問題以外),也可能由於瀏覽器證書問題而發生。

因此,首先檢查您是否可以使用REST客戶端,像嫋嫋,

調用相同的API,如果是 去你的瀏覽器中,接受網關URL證書,並嘗試再次調用API。

+0

感謝您的回答。我可以通過添加不安全選項來獲得curl的響應,curl -X GET --header'Accept:application/json'--header'Authorization:Bearer 56dc08ee-f5ff-371f-8c35-7038d27d64b1''https://192.168 .3.57:8243/updatedVersion/1.0/updatedVersion'--insecure。 – Ankit