通过 SOAP header 和 SOAP body 接收数据有什么区别?
What's the difference between receiving data by SOAP header and SOAP body?
我想知道当 Web 服务通过 SOAP header 接收部分数据时会发生什么。通过 SOAP header 和 SOAP body 接收数据有什么区别(在 Web 服务通过 SOAP body 接收所有数据之前)
完全不明白这个新版本有什么好处
PD:我的网络服务基于 Java 和 JAX-WS
非常感谢。
与 SOAP 具有 header 和 body 的任何请求相同。通常 SOAP 具有 body 中的所有数据。
Body 有大量文档记录,因此您无法在 SOAP body 中发送其他数据。
如果您正在这样做,它可能会破坏另一端代码(针对不同技术的不同实现)。
所以如果你想在不影响 WSDL 的情况下在 SOAP 中发送额外的数据,你可以使用 SOAP header。
Headers 想发补充信息。
这些 header 和值可以从消息上下文中访问。
访问这些值代码可能因技术而异
我想知道当 Web 服务通过 SOAP header 接收部分数据时会发生什么。通过 SOAP header 和 SOAP body 接收数据有什么区别(在 Web 服务通过 SOAP body 接收所有数据之前)
完全不明白这个新版本有什么好处
PD:我的网络服务基于 Java 和 JAX-WS
非常感谢。
与 SOAP 具有 header 和 body 的任何请求相同。通常 SOAP 具有 body 中的所有数据。 Body 有大量文档记录,因此您无法在 SOAP body 中发送其他数据。 如果您正在这样做,它可能会破坏另一端代码(针对不同技术的不同实现)。 所以如果你想在不影响 WSDL 的情况下在 SOAP 中发送额外的数据,你可以使用 SOAP header。 Headers 想发补充信息。 这些 header 和值可以从消息上下文中访问。 访问这些值代码可能因技术而异