使用Mal Formed XML请求在WSO2 ESB API上休息服务

时间:2016-07-06 23:18:43

标签: rest wso2 wso2esb esb

我已经创建了一个api代理来调用我的休息服务,但是当我发送一个Mal形成的XML请求时,我只收到一个HTTP状态代码202.

我编写了我的服务来处理这个形成错误的xml,我只想让ESB通过请求。

以下是我的ESB API的代码:

<?xml version="1.0" encoding="UTF-8"?>
<api xmlns="http://ws.apache.org/ns/synapse" name="myApi" context="/restService">
    <resource methods="POST">
        <inSequence>
            <send>
                <endpoint>
                    <address uri="http://myserver/MyRestService"/>
                </endpoint>
            </send>
        </inSequence>
        <outSequence>
            <send/>
        </outSequence>
        <faultSequence/>
    </resource>
</api>

由于

1 个答案:

答案 0 :(得分:2)

在这种情况下,ESB应该能够成功地将消息发送到后端。通过enabling wire logs,您可以确保将消息正确发送到后端。 如果您不期待后端的任何回复,请在您的密码中设置out_only属性