📜  WSDL-元素

📅  最后修改于: 2020-11-09 05:20:40             🧑  作者: Mango


元素提供了有关如何实际通过网络传输portType操作的特定详细信息。

  • 可以通过多种传输方式使绑定可用,包括HTTP GET,HTTP POST或SOAP。

  • 绑定提供有关使用什么协议来传输portType操作的具体信息。

  • 绑定提供服务所在的信息。

  • 对于SOAP协议,绑定是 ,而传输是基于HTTP协议的SOAP消息。

  • 您可以为单个portType指定多个绑定。

绑定元素具有两个属性: nametype属性。


name属性定义绑定的名称,type属性指向绑定的端口,在本例中为“ tns:Hello_PortType”端口。

SOAP绑定

WSDL 1.1包括针对SOAP 1.1的内置扩展。它允许您指定特定于SOAP的详细信息,包括SOAP标头,SOAP编码样式和SOAPAction HTTP标头。 SOAP扩展元素包括以下内容-

  • 肥皂:绑定
  • 肥皂:操作
  • 肥皂:身体

肥皂:绑定

该元素指示将通过SOAP使绑定可用。样式属性指示SOAP消息格式的整体样式。 rpc的样式值指定RPC格式。

传输属性指示SOAP消息的传输。值http://schemas.xmlsoap.org/soap/http表示SOAP HTTP传输,而http://schemas.xmlsoap.org/soap/smtp表示SOAP SMTP传输。

肥皂:操作

该元素指示将特定操作绑定到特定SOAP实现。 soapAction属性指定将SOAPAction HTTP标头用于标识服务。

肥皂:身体

该元素使您可以指定输入和输出消息的详细信息。对于HelloWorld,body元素指定SOAP编码样式和与指定服务关联的名称空间URN。

这是示例章节中的代码-