THINKPHP3.2使用肥皂连接webservice的解决方法
今天使用THINKPHP3.2框架中开发时使用肥皂连接webservice一些浅见现在分享一下,
1.首先我们要在php.ini中开启一下
php_openssl.dll
php_soap.dll
2.在方法中创建的SoapClient类的实例
$ URL=' https://www。测试。com/adweb服务。asmx?wsdl ';$ client=new \ Soap client($ URL);3.然后调用webservice接口方法
//获取webservice接口方法$ client-_ _ GetFunctions();//获取webservice接口方法的参数类型$ client-_ _ getTypes();//执行调用方法$ AryResult=$ client-更改密码($ method param);var _ dump($ AryResult);//打印结果4.完整代码如下
类websevissoap { public function WebService($ URL,$ method param=array()){ try { header(' content-type : text/html;字符集=UTF-8 ';$ client=new \ Soap client($ URL);//$ client-_ _ GetFunctions();//$ client-_ _ getTypes();//参数转为数组形式传//调用远程函数$ AryResult=$ client-更改密码($ method param);return(array)$ AryResult;}catch(异常$ e){ $ AryResult=' ';}返回$ aryResult}}以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
版权声明:THINKPHP3.2使用肥皂连接webservice的解决方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。