参考了下载的一个小例子,然后亲自配置环境,并写了测试代码
其中index为使用说明和测试链接。
本方法使用了phpStudy自带的php_soap.dll,不需要下载任何插件,只需要在phpStudy的菜单中打勾php_soap(见压缩包中的截图)
index.html中的部分说明:
PHP+SOAP实现WebService测试
配置
环境配置:PhpStudy(Apache+php5.3)
不需下载任何插件,仅需要在phpStudy中开启php扩展“php_soap”。(见图一)
所需的php_soap.dll自带,位置:D:\phpStudy\php53\ext\php_soap.dll(见图二)
生成WSDL文件
执行一次server.php,会自动生成hello.wsdl,如果修改了server.php接口,删除旧的wsdl文件后重复执行一次server.php
客户端调用测试
client.php中,修改代码new SoapClient("http://webservice.my.com/hello.wsdl");中的域名或网址
client.php?fun=fun1 返回1个失败提示
client.php?fun=fun2 返回一个简单数组(json,下同)
client.php?fun=fun3 返回一个数组,元素也是数组
client.php?fun=fun4 执行一万次简单循环后返回
client.php?fun=fun5 加载require "fun/file1.php";
数据库读写测试
1