SAAJ 请求 xml ,信封前缀自行更改

SAAJ request xml , envelope prefix changes itself

我遇到一个问题,当我在 eclipse main 方法中 运行 时,我使用 SAAJ 构建的请求 xml 有一个信封前缀作为 SOAP-ENV:Envelope 。而当我将代码放入 Weblogic 11g 时,我检查了前缀已变为 env:Envelope。我使用的信封 xml 是“http://schemas.xmlsoap.org/soap/envelope/”。

如果有人能告诉我发生了什么,以及如果我使用任一前缀发送请求会有什么影响,我将很高兴?

前缀应该无关紧要,只要它在命名空间声明中引用正确的 uri 即可。然而......有一些傻瓜、禁忌或任何你喜欢称呼它们的东西,它们以错误的方式实现事物(手动解析 xml)并期望一个特定的前缀。