WSO2将其中调用的请求网址映射到另一台服务器中的网址。如何看待WSO2有效调用的映射URL?
答案 0 :(得分:2)
刚刚在WSO2博客上找到答案:[跟踪API调用和响应](https://wso2.com/blogs/cloud/trace-api-calls-and-responses/}。
打开以编辑您要跟踪的API,
转到第2步(实施),
单击“启用消息中介”复选框,然后从下面的所有3个流的下拉列表中选择debug_序列
点击屏幕底部的下一个:管理按钮,
点击保存&发布在编辑向导的最后一步的底部。
单击“配置/管理仪表板”菜单,然后单击“管理仪表板”左侧菜单窗格中的“日志分析器/实时日志查看器”,打开实时日志。
现在调用API(例如,在该API的API Store的API控制台中)。
您将在日志中看到有关API请求和响应的详细信息
完成故障排除后,请禁用在步骤3中启用的邮件中介。
此解决方案有一个很大的缺点:您必须运行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
文件中找到有线日志。