WSO2 Api Manager:如何查看请求的URL

时间:2017-12-06 15:11:44

标签: wso2 wso2-am

WSO2将其中调用的请求网址映射到另一台服务器中的网址。如何看待WSO2有效调用的映射URL?

2 个答案:

答案 0 :(得分:2)

刚刚在WSO2博客上找到答案:[跟踪API调用和响应](https://wso2.com/blogs/cloud/trace-api-calls-and-responses/}。

  1. 打开以编辑您要跟踪的API,

  2. 转到第2步(实施),

  3. 单击“启用消息中介”复选框,然后从下面的所有3个流的下拉列表中选择debug_序列

  4. 点击屏幕底部的下一个:管理按钮,

  5. 点击保存&发布在编辑向导的最后一步的底部。

  6. 单击“配置/管理仪表板”菜单,然后单击“管理仪表板”左侧菜单窗格中的“日志分析器/实时日志查看器”,打开实时日志。

  7. 现在调用API(例如,在该API的API Store的API控制台中)。

  8. 您将在日志中看到有关API请求和响应的详细信息

  9. 完成故障排除后,请禁用在步骤3中启用的邮件中介。

  10. 此解决方案有一个很大的缺点:您必须运行Google Analytics(我现在还没有)。但是你可以只为你自己的API打开它。如果您没有运行Google Analytics,则可以使用以下@Bee解决方案和某些tail -f|grep进行攻击。

答案 1 :(得分:2)

对于调试,您拥有的另一个选项是启用有线日志。

1)取消注释<APIM_HOME>/repository/conf/log4j.properties

中的第一行
log4j.logger.org.apache.synapse.transport.http.wire=DEBUG

2)重启服务器。

3)发送请求并在控制台和<APIM_HOME>/repository/logs/wso2carbon.log文件中找到有线日志。