首页 文章

WSO2如何将响应从字符串更改为xml

提问于
浏览
1

我的应用程序响应是xml,如:

<?xml version =“1.0”encoding =“UTF-8”?> <message> <header> <TransactionID> 1 </ TransactionID> <Timestamp> 2012-04-21 14:47:28 </ Timestamp> < OpCode> BOSS_DELETE_USER_SME.CD </ OpCode> <MsgType> RESP </ MsgType> <ReturnCode> 3001 </ ReturnCode> <ErrorMessage> ??????? </ ErrorMessage> </ header> <body /> </ message >

但在ESB中,响应如下:

&lt;?xml version =“1.0”encoding =“UTF-8”?&gt;&lt; message&gt;&lt; header&gt; &lt; TransactionID&gt; 1&lt; / TransactionID&gt; &lt; Timestamp&gt; 2012-04-21 14:47:28&lt; / Timestamp&gt; &lt; OpCode&gt; BOSS_DELETE_USER_SME.CD&lt; / OpCode&gt; &lt; MsgType&gt; RESP&lt; / MsgType&gt; &lt; ReturnCode&gt; 3001&lt; / ReturnCode&gt; &lt; ErrorMessage&gt; ???????&lt; / ErrorMessage&gt; &lt; / header&gt;&lt; body /&gt;&lt; / message&gt;

如何设置outSequence?我尝试过使用contentType和messageType,但没有用 .

最好的祝福 .

1 回答

  • 0

    响应消息的内容类型是什么?(看起来它不是text / xml . 您可以使用tcpmonitor找到它 . )如果找到了内容类型,那么您可以在axis2.xml中设置正确的消息格式化程序 . (即application / xml formatter) .

相关问题