Proxy WSO2 API管理器可以';无法到达生产终点

Proxy WSO2 API管理器可以';无法到达生产终点,proxy,wso2-am,Proxy,Wso2 Am,我能够发布API 但是,当我尝试通过API管理器URI测试服务时,API管理器返回以下消息“INFO-LogMediator STATUS=执行默认的'fault'序列,ERROR\u CODE=101503,ERROR\u message=ERROR in Sender” 我遵循了所有步骤,生成了所需的SUSBCRIPTION和密钥,甚至还尝试了其他安全令牌或其他类型的SLA,API管理器给了我一条正确的消息:令牌无效,或令牌过期,或请求数超过,但当请求良好(令牌等)时,响应是错误的信息-Lo

我能够发布API

但是,当我尝试通过API管理器URI测试服务时,API管理器返回以下消息“INFO-LogMediator STATUS=执行默认的'fault'序列,ERROR\u CODE=101503,ERROR\u message=ERROR in Sender”

我遵循了所有步骤,生成了所需的SUSBCRIPTION和密钥,甚至还尝试了其他安全令牌或其他类型的SLA,API管理器给了我一条正确的消息:令牌无效,或令牌过期,或请求数超过,但当请求良好(令牌等)时,响应是错误的信息-LogMediator状态=执行默认的“错误”序列,错误代码=101503,错误消息=发送方中的错误

要想解决这个问题,我正在查看日志,唯一的跟踪是本主题“INFO-logmediatorstatus=执行默认的'fault'序列,ERROR_CODE=101503,ERROR_MESSAGE=ERROR in Sender”“ERROR{org.apache.synapse.commons.json.JsonUtil}-#toXml”中指出的跟踪。无法将JSON流转换为XML。无法处理JSON输入。错误>>>null{org.apache.synapse.commons.json.JsonUtil} TID:[-1234][[2017-01-21 14:44:03223]错误{org.apache.synapse.transport.passthru.util.DeferredMessageBuilder}-错误生成消息{org.apache.synapse.transport.passthru.util.DeferredMessageBuilder}”

我在synapse.xml中给出了以下序列

 <sequence xmlns="http://ws.apache.org/ns/synapse" name="WSO2AM--Ext--In">
    <property name="Proxy-Authorization" expression="fn:concat('Basic ', base64Encode('username:password'))" scope="transport"/>
    <property name="POST_TO_URI" value="true" scope="axis2"/>
 </sequence>

我还在axis2.xml中添加了以下属性

 <parameter name="http.proxyHost" locked="false">proxyName.company.com</parameter>
 <parameter name="http.proxyPort" locked="false">1234</parameter>
 <parameter name="http.nonProxyHosts" locked="false">localhost</parameter>
proxyName.company.com
1234
本地服务器

请告知?

您是否在没有任何负载的情况下向网关发送POST请求?如果内容类型为application/json,请尝试发送一个空的json负载,如“{}”


您还可以让wirelogs进行更多的调试。您可以通过评估请求-响应流来了解您的错误。

您是否在向网关发送POST请求时没有任何负载?如果内容类型为application/json,则尝试发送空的json负载,如“{}”

您还可以让wirelogs进行更多的调试。您可以通过评估请求-响应流来了解错误