WSO2 Api 经理:如何查看请求 URL
WSO2 Api Manager: how to see the requested URL
WSO2 将其中调用的请求 Url 映射到另一个服务器中的 Url。如何查看 WSO2 有效调用的映射 URL?
刚刚在 WSO2 博客上找到了答案:[跟踪 API 调用和响应](https://wso2.com/blogs/cloud/trace-api-calls-and-responses/}。
打开编辑要跟踪的API,
转到步骤 2(实施),
单击“启用消息调解”复选框,然后select下拉列表中的 debug_ 序列用于其下方的所有 3 个流
单击屏幕底部的下一步:管理按钮,
单击编辑向导最后一步底部的“保存并发布”。
通过单击配置/管理仪表板菜单打开实时日志,然后单击管理仪表板左侧菜单窗格中的日志分析器/实时日志查看器。
现在调用 API(例如,在 API 商店的 API 控制台中 API)。
您将在日志中看到有关 API 请求和响应的详细信息
完成故障排除后,禁用您在步骤 3 中启用的消息中介。
此解决方案有一个很大的缺点:您必须有 Analytics 运行(我现在没有)。但是你可以只为你自己的 API 打开它。如果您没有 Analytics 运行,您可以使用下面的@Bee 解决方案和一些 tail -f|grep
妥协。
对于调试,您还有另一个选择是启用线路日志。
1) 取消注释 <APIM_HOME>/repository/conf/log4j.properties
中的一行
log4j.logger.org.apache.synapse.transport.http.wire=DEBUG
2) 重新启动服务器。
3) 可以在控制台和 <APIM_HOME>/repository/logs/wso2carbon.log
文件中找到发送请求和线路日志。
WSO2 将其中调用的请求 Url 映射到另一个服务器中的 Url。如何查看 WSO2 有效调用的映射 URL?
刚刚在 WSO2 博客上找到了答案:[跟踪 API 调用和响应](https://wso2.com/blogs/cloud/trace-api-calls-and-responses/}。
打开编辑要跟踪的API,
转到步骤 2(实施),
单击“启用消息调解”复选框,然后select下拉列表中的 debug_ 序列用于其下方的所有 3 个流
单击屏幕底部的下一步:管理按钮,
单击编辑向导最后一步底部的“保存并发布”。
通过单击配置/管理仪表板菜单打开实时日志,然后单击管理仪表板左侧菜单窗格中的日志分析器/实时日志查看器。
现在调用 API(例如,在 API 商店的 API 控制台中 API)。
您将在日志中看到有关 API 请求和响应的详细信息
完成故障排除后,禁用您在步骤 3 中启用的消息中介。
此解决方案有一个很大的缺点:您必须有 Analytics 运行(我现在没有)。但是你可以只为你自己的 API 打开它。如果您没有 Analytics 运行,您可以使用下面的@Bee 解决方案和一些 tail -f|grep
妥协。
对于调试,您还有另一个选择是启用线路日志。
1) 取消注释 <APIM_HOME>/repository/conf/log4j.properties
log4j.logger.org.apache.synapse.transport.http.wire=DEBUG
2) 重新启动服务器。
3) 可以在控制台和 <APIM_HOME>/repository/logs/wso2carbon.log
文件中找到发送请求和线路日志。