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();  
}


posted @ 2012-12-05 09:26  zhjx922  阅读(203)  评论(0编辑  收藏  举报