2017-04-25 29 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