长治网站建设
PHP 实现 WebService

0x00 准备工作

  • 开启PHP的Soap扩展

  • 准备要提供服务的代码,服务代码如下:


  • wsdl生成类SoapDiscovery.class.php,后附

0x01 创建WSDL文件

使用SoapDiscovery类生成WSDL文件,文件名为Service.wsdl,生成代码如下:
其中初始化SoapDiscovery类的时候,第一个参数为提供服务的类名

02 使用wsdl文件创建WebService

这里PHP必须开启soap扩展,否者报错, 代码如下:

这里我们假设这个访问地址为 http:///wsdl/interface.php

0x03 测试WebService

这里需要使用的WebService的访问地址,代码如下

问,如果输出等于14,恭喜成功。

0x04 其他

有时候,有些软件需要提供wsdl文件, 直接以xml格式输出wsdl文件即可,代码如下:


https://www.jianshu.com/p/23c56c58183b

2006-2014 IT0355.com 山西中联科创科技有限公司. All Rights Reserved.
电话:0355-3728808 传真:0355-3728808
ICP备案号:晋ICP备06003721号本站已通过国际W3C认证
关键字:中联科创,长治网站建设,长治网站推广,长治网络工程,长治软件开发,山西网站建设,山西软件开发 长治五金网