在wso2 api manager中调试rest调用

时间:2017-04-25 06:59:54

标签: rest wso2 wso2-am

我正在与wso2 api经理联系rest api电话。我按照wso2 site

的步骤进行操作

我可以在计算机上连接rest api但在另一台计算机上执行相同的步骤会返回“错误:服务器无响应”

我还按照here

所述配置了文件

有人知道如何调试那里出了什么问题吗?

1 个答案:

答案 0 :(得分:3)

您可以在API Manager中启用wirelogs和标头来分析请求响应流。

  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。
  5. 关于您的"错误:服务器没有响应"响应,除了CORS问题,这也可能由于浏览器证书问题而发生。

    因此,首先要检查是否可以使用curl,

    之类的其他客户端调用相同的API

    如果是的话 转到您的浏览器,接受网关URL的证书并尝试再次调用API。