php支持两种web服务模式:wsdl和non-wsdl,为便于理解,先介绍web服务的两种实现模式:
契约先行模式(Contract First)
代码先行模式(Code First)
契约先行模式:首要工作是定义针对这个WEB服务接口的WSDL(Web Services Description Language,网页服务描述语言)文件。WSDL文件中描述了WEB服务的位置、可提供的操作集以及其他属性。WSDL文件也就是WEB服务的“契约”。“契约”订立之后,再据此进行服务器端和客户端的应用程序开发。这种模式对应WSDL模式。
WSDL文件包括5部分:Types,Message,ProtType,Binding,Service.
立即学习“PHP免费学习笔记(深入)”;
网趣购物系统静态版支持网站一键静态生成,采用动态进度条模式生成静态,生成过程更加清晰明确,商品管理上增加淘宝数据包导入功能,与淘宝数据同步更新!采用领先的AJAX+XML相融技术,速度更快更高效!系统进行了大量的实用性更新,如优化核心算法、增加商品图片批量上传、谷歌地图浏览插入等,静态版独特的生成算法技术使静态生成过程可随意掌控,从而可以大大减轻服务器的负担,结合多种强大的SEO优化方式于一体,使
0
Types:类型定义独立于语言,对应于SOAP消息中要传输的元素信息的定义。
Message:每个WEB方法对应两个Message定义in和out,而Message的定义包含头和体。
PortType:每个WebService对应一个PortType,其中又包含了对其发布的方法、操作。
Bindings:指定PortType中每个操作(类以及方法)的绑定消息,包含input和output消息的格式。
Service:每个WebService绑定的port消息。
某个 WSDL 文档的简化的片段:
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号