为什么我的SOAP信封请求中包含反斜杠(" \")字符?

时间:2017-05-15 19:01:40

标签: cxf soap-client ibm-datapower envelope

我正在开发基于SOAP的Web服务(JAX-WS,Apache CXF)。在我的SOAP请求中,每个以http开头的元素都有反斜杠(" \")。例如: -

<?xml version="1.0"?>

<soap:Envelope
xmlns:soap="**\**http://www.w3.org/2003/05/soap-envelope/**\**"
soap:encodingStyle="**\**http://www.w3.org/2003/05/soap-encoding**\**">

我试了很多想出这个问题。根据我的理解,我的Java代码并没有将这个字符(&#34; \&#34;)放在整个SOAP信封请求中的任何位置。但是这个角色来自哪里?

Q1)即使SOAP信封请求具有此反斜杠(&#34; \&#34;),也表示它是无效请求或仍然是有效的基于SOAP的Web服务请求。

Q2)知道它是如何生成的,是在客户端(Java Stub)还是在主机端?是因为任何特定的日志记录模式?我是在IBM DataPower后面运行的,是不是因为这个?

Q3)如何摆脱它?客户端或Web服务主机(SOA)端的任何更改?

请协助清除我的疑问。

谢谢

0 个答案:

没有答案