开发者社区> 问答> 正文

Wsdl代码文件是怎么区别开的?

已解决

Wsdl代码文件是怎么区别开的?

展开
收起
LL71 2022-10-25 09:00:43 780 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    前面部分是在描述接口的样子

    <definitions name="TravelAgent"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:soap="http://schemas.xmlsoaporg/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:titan="http://www.titan.com/TravelAgent"
    targetNamespace="http://www.titan.com/TravelAgent">
    cl-- message elements describe the parameters and return values --<messagename="RequestMessage">
    <part name="cruiseld" type="xsd:int” /><part name="cabinId" type="xsd:int" />
    <part name="customerId"type="xsd:int"/><part name="price" type="xsd:double" />
    </message>
    <message name="ResponseMessage">
    <part name="reservationId" type="xsd:string"/>
    </message>
    <!-- portType element describes the abstract interface of a web service --><portType name="TravelAgent">
    <operation name="makereservation">
    <input message="titan:RequestMessage"/><output message="titan:ResponseMessage/></operation></portTyne>
    

    第二部分是在描述他用什么样子的协议和编码机制可以访问到

    <soap:binding style=rpc"transport="http://schemas.xmlsoap.org/soap/http"/> coperation name="makeReservation"
    <soap:operation soapAction="" /> cinput>
    csoap:bodyuse=literal”namespace="http://www.titan.com/TravelAgent"/></input> coutput>
    <soap:body use="literal"namespace="http://wwwtitan.com/TravelAgent"/></output></operation></binding>
    

    第三部分在描述他在哪个地方

    <port name="TravelAgentPort"binding="titan:TravelAgentBinding">
    <soap:address location="http://wwwtitan.com/webservices/TravelAgent”/></port></service></definitions>
    
    2022-10-25 09:55:29
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
技术图谱:由专家组参与技术图谱的绘制与编写,知识与实践的结合让开发者们掌握学习路线与逻辑,快速提升技能 电子书:电子书由阿里内外专家打造,供开发者们下载学习,更与课程相结合,使用户更易理解掌握课程内容 训练营:学习训练营 深入浅出,专家授课,带领开发者们快速上云 精品课程:汇集知识碎片,解决技术难题,体系化学习场景,深入浅出,易于理解 技能自测:提供免费测试,摸底自查 体验实验室:学完即练,云资源免费使用
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载