WSO2 API 经理 returns 二进制响应
WSO2 API manager returns binary response
我是 WSO2 API 经理的新手,正在尝试我的第一个简单 restful api。 returns json 响应并且没有安全性,因为它是内部 api.
我在本地安装了 WSO2 API 管理器,并尝试在我的开发服务器上调用其余的 api,正如我之前提到的那样,它使用 http 并且没有安全性。
下面是我的 url 的样子:
这是我的 url 生产环境和沙盒环境的样子:
我没有启用任何消息中介。
我去了 API 商店并创建了一个试用应用程序(这样我就可以获得访问令牌。尽管如此,我的开发环境 api 没有安全性,我正在阅读它以进行节流和其他目的,我需要将不记名令牌传递给 WSO2 api 否则它将拒绝请求。)
当我尝试使用 api 时,我收到以下二进制消息。
有什么方法可以让我在 WSO2 服务器上看到代理日志,以便我可以看到请求及其 header 发送到我的开发服务器?
如何修复此二进制响应以获得正确的 json 响应?
找遍了也没找到解决方法。
您可以在 WSO2 ESB 或 APIM 上使用以下步骤来启用 Wire Logs。
- 取消注释 /repository/conf/log4j.properties
中的一行
log4j.logger.org.apache.synapse.transport.http.wire=调试
- 重启服务器。
来源 - http://lakshanigamage.blogspot.com/2015/03/how-to-enable-wire-logs-in-wso2-esbapim.html
我是 WSO2 API 经理的新手,正在尝试我的第一个简单 restful api。 returns json 响应并且没有安全性,因为它是内部 api.
我在本地安装了 WSO2 API 管理器,并尝试在我的开发服务器上调用其余的 api,正如我之前提到的那样,它使用 http 并且没有安全性。
下面是我的 url 的样子:
这是我的 url 生产环境和沙盒环境的样子:
我没有启用任何消息中介。
我去了 API 商店并创建了一个试用应用程序(这样我就可以获得访问令牌。尽管如此,我的开发环境 api 没有安全性,我正在阅读它以进行节流和其他目的,我需要将不记名令牌传递给 WSO2 api 否则它将拒绝请求。)
当我尝试使用 api 时,我收到以下二进制消息。
有什么方法可以让我在 WSO2 服务器上看到代理日志,以便我可以看到请求及其 header 发送到我的开发服务器? 如何修复此二进制响应以获得正确的 json 响应?
找遍了也没找到解决方法。
您可以在 WSO2 ESB 或 APIM 上使用以下步骤来启用 Wire Logs。
- 取消注释 /repository/conf/log4j.properties 中的一行
log4j.logger.org.apache.synapse.transport.http.wire=调试
- 重启服务器。
来源 - http://lakshanigamage.blogspot.com/2015/03/how-to-enable-wire-logs-in-wso2-esbapim.html