gpt4 book ai didi

05、WSDL <binding> 元素

转载 作者:大佬之路 更新时间:2024-01-21 22:44:30 26 4
gpt4 key购买 nike

WSDL <binding> 元素为 web service 定义了消息格式和协议细节

绑定到 SOAP

看一个请求 - 响应 操作模型的范例

<message name="getTermRequest">
    <part name="term" type="xs:string"/>
</message>

<message name="getTermResponse">
    <part name="value" type="xs:string"/>
</message>

<portType name="glossaryTerms">
    <operation name="getTerm">
        <input message="getTermRequest"/>
        <output message="getTermResponse"/>
    </operation>
</portType>

<binding type="glossaryTerms" name="b1">
    <soap:binding 
      style="document" 
      transport="http://schemas.xmlsoap.org/soap/http" />
    <operation>
        <soap:operation soapAction="http://example.com/getTerm"/>
            <input>
                <soap:body use="literal"/>
            </input>
            <output>
                <soap:body use="literal"/>
            </output>
    </operation>
</binding>

<binding> 元素有两个属性 name 属性和 type 属性

  • name 属性定义 binding 的名称
  • type 属性指向用于 binding 的端口 <portType> 在这个范例中是 "glossaryTerms" 端口

<soap:binding> 元素有两个属性 style 属性和 transport 属性:

  • style 属性可取值 rpc 或 document 范例中我们使用 document
  • transport 属性定义了要使用的 SOAP 协议 范例中中我们使用 HTTP

<operation> 元素定义了每个端口提供的操作符

对于每个操作,相应的 SOAP 行为都需要被定义。 同时我们必须定义如何对输入和输出进行编码,范例中中我们使用了 literal

26 4 0
文章推荐: 08、WSDL 概要
文章推荐: 12、AWK 指数(幂)运算符
文章推荐: 23、AWK 循环
文章推荐: 07、WSDL 语法结构
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com