thinkphp 連接webservice接口


嗯,我現在真的好像罵人啊,但是我又是個文明的人,所以我就寫出來讓自己冷靜一下

ok,正事,thinkphp連別人寫的webservice接口

剛開始他叫什么nc接口,就把我給騙了,這就是人家的名字,和nc半毛錢關系沒有,也怪自己太菜,不知道nc接口長啥樣

ini_set('soap.wsdl_cache_enabled', "0");//注意該選項 soap有緩存
libxml_disable_entity_loader(false);//防止出現那個無法加載soap的錯誤
$client = new \SoapClient("http://127.0.0.1/test?wsdl", array('encoding' => 'UTF-8'));
print_r ($client->__getFunctions());//打印服務器的方法
print_r ($client->__getTypes());//打印類型
//通過我這次被坑啊,其實這個方法感覺沒啥用,主要這個類型啊,我打印出好多來,但是看關鍵的,
//打印出來是這樣的

$aryResult = $client->testwes(array('string'=>$str,'string1'=>$str1));
 
        

注意:

這個是我打印出來的類型,前面的string是類型,后面的string是要傳過去的,

因為接口給的也不是很明確,我就很納悶為啥還有兩個,然后我就在這里停住了,本來賊簡單的,但是弄了好久,哎,防不勝防啊,

其實還是自己經驗不足,不知道這是啥意思,我在這邊停了半天,一直在找資料啥的,有啥問題,可以問我啊。哈哈哈哈

 


免責聲明!

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



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