我正在学习SOAP实现,并且对于SOAP 1.2 Envelope的适当命名空间URI已经变得有些混乱。
w3c specification for SOAP指的是"http://www.w3.org/2003/05/soap-envelope"
命名空间。但是,我已经看到了其他引用"http://schemas.xmlsoap.org/soap/envelope/"
命名空间的示例。
在我看来应该使用一个或另一个命名空间。这两个中哪一个是正确使用的命名空间URI?
答案 0 :(得分:96)
它与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并查看版本号,以确切了解您使用的规格版本。