0

我的端点是地址端点。响应内容类型是“文本/纯文本”。回复内容为:

<message>
   <header>
      <TransactionID>1</TransactionID>
      <Timestamp>2012-06-04 10:45:35</Timestamp>
      <OpCode>AAA_Response</OpCode>
      <MsgType>RESP</MsgType>
      <ReturnCode>1007</ReturnCode>
      <ErrorMessage/>
   </header>
   <body/>
</message>

但是在 wso2 中,响应变为:

<text xmlns="http://ws.apache.org/commons/ns/payload">&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-06-04 10:45:35&lt;/Timestamp&gt;&lt;OpCode&gt;AAA_Response&lt;/OpCode&gt;&lt;MsgType&gt;RESP&lt;/MsgType&gt;&lt;ReturnCode&gt;1007&lt;/ReturnCode&gt;&lt;ErrorMessage&gt;&lt;/ErrorMessage&gt;&lt;/header&gt;&lt;body/&gt;&lt;/message&gt;
</text>

我想我需要在axis2.xml 中编辑生成器和格式化程序。但是如何做到这一点?任何人都可以帮助我吗?此致。

4

2 回答 2

1

问题是您没有在axis2.xml 中设置适当的构建器和格式化程序。

为内容类型 text/plain 设置 org.apache.axis2.format.PlainTextBuilder

于 2012-06-06T18:46:31.117 回答
0

如果可能,您可以先尝试更改服务器端。

于 2012-06-06T03:27:48.203 回答