PHP5 在调用 JAVA WebService 时遇到的各种问题及解决方法(二)
这篇其实是使用方法
//URL $spaceUrl = 'http://192.168.1.1:8432/api_server/createUserService?wsdl'; $request = array( 'user'=>'api', //用户名 'password'=>'abc123456' //密码 ); $zsoap = new ZSoapClient($spaceUrl); //获取API方法列表 $functions=$zsoap->__getFunctions(); var_dump($functions); //SOAP TYPE LIST $type = $zsoap->__getTypes(); var_dump($type); try{ //调用SOAP的Function,使用数组就行,PHP会帮你做转换 $result = $zsoap->querySealList(array( 'arg0' => 1, 'arg1' => 10, 'arg2' => array( 'sealversion' => 0 ), 'arg3' => $request )); var_dump($result); }catch(SoapFault $e) { echo $zsoap->__getLastRequest(); echo $zsoap->__getLastResponse(); echo $e->getMessage(); }