PHP Webservice的发布与调用
发布日期:2021-06-30 19:27:22 浏览次数:2 分类:技术文章

本文共 1170 字,大约阅读时间需要 3 分钟。

 

PHP Webservice的发布与调用

 

1.  环境配置

配置php.ini,把php_soap.dll前面的分号去掉,

 

不然会报错

class soapserver not found

 

 

重启apache后通过phpinfo()查看

这样是表示环境已经支持soap的webservice了,后面的事情就是写代码了。

 

 

2.  webservice的发布

发布出来的*.wsdl文件,其实是一个xml格式的文件,生成这个文件可以通过第3方软件,如ZendStudio 就可以生成。

 

示例,我用以下代码生成:

oParams[l1] ; $oParams = json_decode($sParams); $a = $oParams->a; $b = $oParams->b; $c = $a+$b; return array('AddResult'=>$c); }}?>

 

生成的xml文件是:

 

 

生成xml文件后,就要通过一个服务发布出去,如:

setClass('CTest');$server->handle();?>

 

然后可以向其他人或者系统提供出发布的地址,如:

 

3.  webservice的调用

通过上面提供的地址,写一个调用页面

Add(array('oParams'=>$str)); //数组//调用方法二//$pParams->oParams = $str;//$r = $client->__call('Add',array($pParams));//这个得是对象var_dump($r);?>

转载地址:https://linuxstyle.blog.csdn.net/article/details/6913530 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:php webservice实例
下一篇:Linux+Apache2+openssl实现https验证

发表评论

最新留言

不错!
[***.144.177.141]2024年04月14日 00时07分38秒