码迷,mamicode.com
首页 > Web开发 > 详细

LiveBOS Webservice使用

时间:2019-12-12 21:15:01      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:name   传输   请求   tps   ORC   ebs   ice   logs   www   

  今天外部部门对接,需要我们这传输数据到他们的webservice,因为我是php的,他们java的demo没有参考意义,因此自己摸索着请求。

  我使用的是php的扩展方法soap,首先new SoapClient($url),然后可以使用方法__getFunctions获取此wsdl里的所有方法,__getTypes可以获取各个方法的参数。__soapCall(调用方法名,请求的array数组,null,null,返回头信息)

  其中有个坑,就是php在请求的时候,无论怎么传参数,java那边都是收到的是null值,后来查了博客,发现需要将传的参数放入到一个数组中,键名为arg0才行,如下所示:

  传的数组比如是$arr = array(‘userid‘=>1,‘name‘=>‘张三‘),需要将它放入到一个数组里,如下$arr1 = array(‘arg0‘=>$arr),将$arr1通过soap传给java,他们才能接收到值。

  引用地址:https://www.cnblogs.com/colorcat/p/5566465.html

LiveBOS Webservice使用

标签:name   传输   请求   tps   ORC   ebs   ice   logs   www   

原文地址:https://www.cnblogs.com/xingyuecanxue/p/12031601.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!