我必须使用工具来生成 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 中有类似日期的东西,我无法弄清楚哪个是。
这两个中的哪一个是用于新请求的当前版本?
最佳答案
它使用命名空间作为
http://schemas.xmlsoap.org/soap/envelope/
。它使用命名空间作为
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/