gpt4 book ai didi

xml - WSDL 中的 有什么区别?

转载 作者:数据小太阳 更新时间:2023-10-29 01:37:19 27 4
gpt4 key购买 nike

两者都是 <binding><portType>似乎定义了一个操作及其消息。不太明白,为什么两者都是必要的?

最佳答案

portType(类似于 Java 接口(interface))

  • PortType 是 WSDL 的抽象部分。
  • 一个或多个端点支持的一组抽象操作。

绑定(bind)

  • 绑定(bind)是 WSDL 的具体部分。
  • 通过为操作和消息指定具体的协议(protocol)和数据格式规范来描述如何调用操作。
  • bindings are three types

    1. SOAP Binding:
      SOAP 绑定(bind)允许document or rpc style使用 encodingliteralEncoding 指示数据值应如何以 XML 格式编码(这些规则指定如何将“某物”编码/序列化为 XML,然后再从 XML 解码/反序列化回“某物”) . Literal 表示数据根据模式序列化(这只是普通的 XML 数据)。具有传输类型http、jms、smtp...

    2. HTTP GET & POST binding:
      WSDL 包括对 HTTP 1.1 的 GET 和 POST 动词的绑定(bind),以描述 Web 浏览器和网站之间的交互。

    3. MIME binding:WSDL 包括一种将抽象类型绑定(bind)到某种 MIME 格式的具体消息的方法。


enter image description here

在 WSDL 2.0 中:

  • PortTypes 重命名为接口(interface)
  • 端口重命名为端点
  • 删除了消息结构

Source


有用的链接

关于xml - WSDL 中的 <binding> 和 <portType> 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4511346/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com