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