WSO2 ESB不返回有效载荷

时间:2017-05-09 20:53:02

标签: wso2 wso2esb

我们将ESB从5.0.0降级到4.8.1以匹配不同的开发环境,我们遇到了意想不到的障碍:我们的API没有返回任何内容。

我们最初使用的是调解员,我收集的调整器在4.8.1和5.0.0之间进行了更改,并且不能在旧版本中用作响应,因此我们切换到这是我设置的资源努力进行烟雾测试

<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>

我知道资源正在被攻击,因为日志记录语句会将其放入日志中。实际上,在响应标记上放置另一个中介将显示以下内容

[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>

我自由地格式化了一下。正如您所看到的,已经创建了一个与我的静态JSON对象匹配的soap信封,但SOAP UI没有显示任何内容。我得到一个HTTP 200,但没有内容。知道是什么原因造成的吗?

0 个答案:

没有答案