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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章