• Webservice接口-WSDL文档【Webservice】


    WSDL是一个用于精确描述Web服务的文档,WSDL文档是一个遵循WSDL-XML模式的XML文档。WSDL 文档将Web服务定义为服务访问点或端口的集合。在 WSDL 中,由于服务访问点和消息的抽象定义已从具体的服务部署或数据格式绑定中分离出来,因此可以对抽象定义进行再次使用。消息,指对交换数据的抽象描述;而端口类型,指操作的抽象集合。用于特定端口类型的具体协议和数据格式规范构成了可以再次使用的绑定。将Web访问地址与可再次使用的绑定相关联,可以定义一个端口,而端口的集合则定义为服务。

    一个WSDL文档通常包含8个重要的元素,即definitions、types、import、message、portType、operation、binding、service元素。这些元素嵌套在definitions元素中,definitions是WSDL文档的根元素。

    WSDL文档外层结构图示:

    请添加图片描述

    WSDL是一个用于精确描述Web服务的文档,WSDL文档是一个遵循WSDL-XML模式的XML文档。WSDL 文档将Web服务定义为服务访问点或端口的集合。在 WSDL 中,由于服务访问点和消息的抽象定义已从具体的服务部署或数据格式绑定中分离出来,因此可以对抽象定义进行再次使用。消息,指对交换数据的抽象描述;而端口类型,指操作的抽象集合。用于特定端口类型的具体协议和数据格式规范构成了可以再次使用的绑定。将Web访问地址与可再次使用的绑定相关联,可以定义一个端口,而端口的集合则定义为服务。
    一个WSDL文档通常包含8个重要的元素,即definitions、types、import、message、portType、operation、binding、service元素。这些元素嵌套在definitions元素中,definitions是WSDL文档的根元素。

    WSDL文档外层结构图示:

    请添加图片描述

    1)查看WebService提供的接口

    标签wsdl:operation中的 name表示提供的接口名称,每个接口包含wsdl:inputwsdl:output 两个部分,可 以理解为输入消息和输出消息。
    wsdl:input相当于接口的输入参数
    wsdl:output相当于接口的返回结果
    请添加图片描述

    2)查看WebService提供的接口的参数

    wsdl:message 标签中 与 接口名称相同的项,比如:
    请添加图片描述
    其中关键词element=“tns:getWeatherbyCityName” ,name=“parameters”
    继续查看xs:complexType/ s:complexType标签中与"tns:getWeatherbyCityName " 冒号后面的字符相匹配的标签,比如:
    请添加图片描述
    s:element标签描述的内容即参数的属性,这里是要求输入theCityName,参数类型为string
    即接口原型为 getWeatherbyCityName(string theCityName)

  • 相关阅读:
    基于JAVA医院住院部管理计算机毕业设计源码+系统+数据库+lw文档+部署
    技术应用:使用Spring Boot和Vue.js构建前后端分离的JWT认证应用
    ElasticSearch-数据查询
    【每日小bug】微信开发者工具,打开项目后捕捉不到请求也发送不出请求并提示请求失败问题
    购物中心如何走出营销困境?
    Deep InfoMax (DIM)
    C++初阶(十)模板初阶
    Centos搭建k8s集群
    51单片机驱动TCS3200颜色识别传感器
    crypto 加解密库简介与测试【GO 常用的库】
  • 原文地址:https://blog.csdn.net/ITxiaobaibai/article/details/127965778