WSO2 ESB不返回有效负载
我们正在将ESB从5.0.0降级到4.8.1,以匹配不同的开发环境,我们遇到了一个意想不到的障碍:我们的API没有返回任何东西 我们最初使用的是mediator,我收集的它在4.8.1和5.0.0之间发生了更改,在旧版本中不能用作响应,因此我们切换到这是我为进行烟雾测试而设置的资源WSO2 ESB不返回有效负载,wso2,wso2esb,Wso2,Wso2esb,我们正在将ESB从5.0.0降级到4.8.1,以匹配不同的开发环境,我们遇到了一个意想不到的障碍:我们的API没有返回任何东西 我们最初使用的是mediator,我收集的它在4.8.1和5.0.0之间发生了更改,在旧版本中不能用作响应,因此我们切换到这是我为进行烟雾测试而设置的资源 <resource methods="GET" uri-template="/StaticTest"> <inSequence> <log level="full">
<resource methods="GET" uri-template="/StaticTest">
<inSequence>
<log level="full"></log>
<loopback></loopback>
</inSequence>
<outSequence>
<log level="full"></log>
<payloadFactory media-type="json">
<format>{"asdf":"fdsa","blah":3}</format>
<args></args>
</payloadFactory>
<respond></respond>
</outSequence>
</resource>
{“asdf”:“fdsa”,“布拉”:3}
我知道资源正在被命中,因为日志语句将其写入日志。事实上,在respond标记上放置另一个中介将显示以下内容
[2017-05-09 15:48:19,968] INFO - LogMediator To: ,
MessageID: urn:uuid:6376072e-d005-497e-b7a1-9f89cff49099,
Direction: response,
Envelope: <?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
<soapenv:Body>
<jsonObject>
<asdf>fdsa</asdf>
<blah>3</blah>
</jsonObject>
</soapenv:Body>
</soapenv:Envelope>
[2017-05-09 15:48:19968]信息-日志调解人收件人:,
消息ID:urn:uuid:6376072e-d005-497e-b7a1-9f89cff49099,
方向:答复,
信封:
fdsa
3.
我冒昧地格式化了一下。正如您所看到的,soap信封与我的静态JSON对象匹配,但soap UI没有显示任何内容。我得到了HTTP 200,但没有内容。你知道这是什么原因吗