PHP調用webservice接口


<?php  
$wsdl = "http://localhost:8080/xxx/services/xxx?wsdl";  
$client=new SoapClient($wsdl);  
$param=array('username'=>'111111','password'=>'22222222');  
$ret = $client->login($param);  
print_r($ret);  
?>  

  

 

在這里着重介紹下SoapClient這個類,也就是我們常說的soap

 

 

PHP有兩個擴展可以實現web service,一個是NuSoap,一個是php 官方的soap擴展,由於soap是官方的,所以我們這里以soap來實現web service.由於默認是沒有打開soap擴展的,所以自己先看一下soap擴展有沒有打開,echo phpinfo()看看。

SoapClient類

這個類用來使用Webservices,SoapClient類可以作為給定Webservices的客戶端

構造器可以使用WSDL文件名作為參數,並從WSDL中提取服務所使用的信息,如上代碼。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM