我正在学习SOAP实现,并且已经对SOAP 1.2 Envelope的适当命名空间URI感到有些困惑.
SOAP的w3c规范指的是"http://www.w3.org/2003/05/soap-envelope"
命名空间.但是,我已经看到了其他引用"http://schemas.xmlsoap.org/soap/envelope/"
命名空间的示例.
在我看来,应该使用一个或另一个命名空间.这两个中的哪一个是要使用的正确名称空间URI?
它与SOAP版本有关.SOAP 1.2 http://www.w3.org/2003/05/soap-envelope
用于命名空间和SOAP 1.1使用http://schemas.xmlsoap.org/soap/envelope/
.
有关参考,请参阅http://www.w3.org/TR/soap/并查看不同版本规范中的信封部分.
此外,您可以浏览每个信封URL并检查版本号,以确切了解您正在使用的规范版本.