我已经创建了一个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>
由于
答案 0 :(得分:2)
在这种情况下,ESB应该能够成功地将消息发送到后端。通过enabling wire logs,您可以确保将消息正确发送到后端。 如果您不期待后端的任何回复,请在您的密码中设置out_only属性