当前位置: 首页 > 网络学院 > XML相关教程 > WSDL > WSDL 绑定
WSDL bindings defines the message format and protocol details for a web service.
“WSDL 绑定”可为 Web service 的定义信息格式和协议细节。
A request-response operation example:
一个 请求 - 响应 操作的例子:
<message name="getTermRequest"> <portType name="glossaryTerms"> <binding type="glossaryTerms" name="b1"> |
The binding element has two attributes - the name attribute and the type attribute.
Binding[绑定]元素 元素有两个属性 - name 属性和 type 属性。
The name attribute (you can use any name you want) defines the name of the binding, and the type attribute points to the port for the binding, in this case the "glossaryTerms" port.
name 属性定义 binding 的名称,而 type 属性指向用于 binding 的端口,在这个例子中是 "glossaryTerms" 端口。
The soap:binding element has two attributes - the style attribute and the transport attribute.
soap:binding元素 元素有两个属性 - style 属性和 transport 属性。
The style attribute can be "rpc" or "document". In this case we use document. The transport attribute defines the SOAP protocol to use. In this case we use HTTP.
Style[样式] 属性 style 属性可取值 "rpc" 或 "document"。在这个例子中我们使用 document。transport 属性定义了要使用的 SOAP 协议。在这个例子中我们使用 HTTP。
The operation element defines each operation that the port exposes.
Operation [操作] 元素定义了每个端口提供的操作符。
For each operation the corresponding SOAP action has to be defined. You must also specify how the input and output are encoded. In this case we use "literal".
对于每个操作,相应的 SOAP 行为都需要被定义。同时您必须如何对输入和输出进行编码。在这个例子中我们使用了 "literal"。