在 wso2 api 管理器中调试 rest 调用
debug rest call in wso2 api manager
我正在将休息 api 呼叫连接到 wso2 api 管理器。我遵循了 wso2 site
中的步骤
我可以在我的计算机上连接 rest api,但在另一台计算机上执行相同的步骤 returns "Error: No Response from Server"
我还按照描述配置了文件here
有人知道如何调试哪里出了问题吗?
您可以在 API 管理器中启用 wirelogs 和 headers 来分析请求响应流。
- 打开 /repository/conf 目录中的 log4j.properties 文件。
取消注释以下记录器。
log4j.logger.org.apache.synapse.transport.http.headers=调试
log4j.logger.org.apache.synapse.transport.http.wire=调试
保存更改并重新启动服务器
- 调用 API.
关于您的 "Error: No Response from Server" 回复,除了 CORS 问题,这也可能是由于浏览器证书问题引起的。
因此,首先检查您是否可以使用像 curl 这样的休息客户端调用相同的 API,
如果是
转到您的浏览器,接受网关 URL 的证书并再次尝试调用 API。
我正在将休息 api 呼叫连接到 wso2 api 管理器。我遵循了 wso2 site
中的步骤我可以在我的计算机上连接 rest api,但在另一台计算机上执行相同的步骤 returns "Error: No Response from Server"
我还按照描述配置了文件here
有人知道如何调试哪里出了问题吗?
您可以在 API 管理器中启用 wirelogs 和 headers 来分析请求响应流。
- 打开 /repository/conf 目录中的 log4j.properties 文件。
取消注释以下记录器。
log4j.logger.org.apache.synapse.transport.http.headers=调试 log4j.logger.org.apache.synapse.transport.http.wire=调试
保存更改并重新启动服务器
- 调用 API.
关于您的 "Error: No Response from Server" 回复,除了 CORS 问题,这也可能是由于浏览器证书问题引起的。
因此,首先检查您是否可以使用像 curl 这样的休息客户端调用相同的 API,
如果是 转到您的浏览器,接受网关 URL 的证书并再次尝试调用 API。