Php WSDL是SOAP服务的输出还是SOAP服务从WSDL启动?
我们是否需要一个WSDL文件来创建soapweb服务,并对客户端使用相同的WSDL?或者,我们是否为web服务创建类并使用它们为客户端自动生成WSDL?您所指的是契约优先和契约最后之间的区别 契约首先意味着创建一个描述web服务操作的WSDL,然后使用WSDL为web服务构建代码框架 Contract last意味着您首先编写web服务代码框架,然后让框架从该代码生成WSDL 无论哪种方式,结果都是一样的:您有一个WSDL提供给您的客户机以生成代码存根,并且您有服务器端代码与该WSDL一起使用 手工创建WSDL可以让您更好地控制其内容,甚至不需要任何web服务代码,也就是说,您可以并行地构建服务和客户机。但因为这只是在电线上获得信息所需要的管道;他们不想浪费时间,而是专注于构建web服务本身Php WSDL是SOAP服务的输出还是SOAP服务从WSDL启动?,php,python,web-services,soap,wsdl,Php,Python,Web Services,Soap,Wsdl,我们是否需要一个WSDL文件来创建soapweb服务,并对客户端使用相同的WSDL?或者,我们是否为web服务创建类并使用它们为客户端自动生成WSDL?您所指的是契约优先和契约最后之间的区别 契约首先意味着创建一个描述web服务操作的WSDL,然后使用WSDL为web服务构建代码框架 Contract last意味着您首先编写web服务代码框架,然后让框架从该代码生成WSDL 无论哪种方式,结果都是一样的:您有一个WSDL提供给您的客户机以生成代码存根,并且您有服务器端代码与该WSDL一起使用
归根结底,您可以根据您的技能、需求、限制或偏好选择任何您喜欢的风格。客户有什么不同?他们下载WSDL并使用数据结构执行上述操作。