我们正在接收来自后端应用程序的空间的肥皂响应,当我在datapower探测器中看到未格式化的格式时,我可以看到空格。但是消费者团队正在接收没有来自datapower webservice proxy的空间的响应。我们如何发送未格式化的响应或如何保留响应中的空格? 但是,当我使用soapUI进行测试时,我得到了预期的响应空间。请建议
实际结果:
<restopic:SequencedText>
<seqtxt:Sequence>00010</seqtxt:Sequence>
<seqtxt:Text>% LOB: Facility, Professional Effective Date: 07/11/97</seqtxt:Text>
</restopic:SequencedText>
预期结果:
<restopic:SequencedText>
<seqtxt:Sequence>00010</seqtxt:Sequence>
<seqtxt:Text>% LOB: Facility, Professional Effective Date: 07/11/97</seqtxt:Text>
</restopic:SequencedText>
先谢谢!!
答案 0 :(得分:0)
首先,不要相信探测! 它将根据它&#34;认为&#34;的格式来格式化消息。是正确的,空间可能会消失&#34;。 在默认域中进行XML文件捕获,并从那里获取存档以查看它的外观!
DataPower不会触及XML元素值,因此我的猜测是,在消息离开DataPower之后发生了某些事情,或者某些字符代码转换或者某些东西弄乱了你的空间。
在文件捕获中,您将能够看到传入和传出消息,然后您就会知道它的外观。