soap - 我对 SOAP 命名空间感到困惑

标签 soap

我正在学习 SOAP 实现,并且对于 SOAP 1.2 信封的适当 namespace URI 感到有些困惑。

w3c specification for SOAP指的是“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 并检查版本号,以准确了解您正在使用的规范版本。

关于soap - 我对 SOAP 命名空间感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/403980/

相关文章:

java - 将服务从 Axis 迁移到 Axis2 (Java) - 我应该使用哪个 MessageReceiver?

python - SUDS 生成的 XML 不正确

xml - SOAPHandler 中的 saveChanges 后 SOAP 消息发生更改

soap - CWMP CPE(客户端)实现

python - XML 中的错误编码符号

node.js - 允许对 NodeJ 进行遗留重新协商

xml - XSD 验证需要它提示的元素

javascript - node.js:使用等待消耗 promise

java - 使用 jax-ws 调用位于负载均衡器上的 Web 服务返回 302 的 http 状态,但是当我使用 SoapUI 时它工作正常

wcf - 使用故障时如何从 suds 客户端获取 http 响应代码