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是要传过去的,

因为接口给的也不是很明确,我就很纳闷为啥还有两个,然后我就在这里停住了,本来贼简单的,但是弄了好久,哎,防不胜防啊,

其实还是自己经验不足,不知道这是啥意思,我在这边停了半天,一直在找资料啥的,有啥问题,可以问我啊。哈哈哈哈

 

posted @ 2018-12-11 17:06  西贝小小凤  阅读(1462)  评论(0编辑  收藏  举报