我必须使用工具来生成 SOAP 请求,它可以通过两种方式来实现。生成以以下开头的请求:

<soapenv:Envelope xmlns:ns="http://…" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">

或与:
<soap:Envelope xmlns:ns="http://…" xmlns:soap="http://www.w3.org/2003/05/soap-envelope">

我怀疑一种是当前技术,另一种是遗留技术。但是由于只有一个在 url 中有类似日期的东西,我无法弄清楚哪个是。

这两个中的哪一个是用于新请求的当前版本?

最佳答案

  • SOAP1.1 年龄较大。

  • 它使用命名空间作为 http://schemas.xmlsoap.org/soap/envelope/
  • SOAP1.2 是最新的。

  • 它使用命名空间作为 http://www.w3.org/2003/05/soap-envelope

    有关更多详细信息,请参阅链接。



    SOAP1.2 应该用于新服务,因为它是最新、最好的、更干净和健壮的。尽管现在的趋势是 Restfull 服务而不是 SOAP。

    关于soap - 这是当前/遗留的 : <soapenv:Envelope> or <soap:Envelope>,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50695644/

    10-12 00:37