Webservice接口函数调用的一些实例程序

php调用asp.net写的webservice接口函数:

$soapaction = "http://www.domain.com/";
$wsdl = "http://www.domain.com/smswebservice/smswebservice.asmx";
$namespace = "http://www.domain/";
$client = new soapclient($wsdl);

$mysoapmsg = $client->serializeEnvelope('<MessageSendNum xmlns="http://tempuri.org/">
<telnum>13000000000</telnum>
<content>string</content>
<sendertelnum>13844444444</sendertelnum>
</MessageSendNum>
', '', array(), 'document', 'literal');

$response = $client->functionname($mysoapmsg, $soapaction);

 

php调用java的webservice接口函数样例:

样例函数如下:
生成客户端对象,连接远端的webservice服务
$client = new soapclient('http://hb.365cool.com:8160/funambol/services/email?wsdl', true);
对于java的对象在php里面都是按照数组处理的,
如果java方法需要传入对象的参数
对象的属性如下:
name,id, password,
则使用php形成数组参数:
$arr['name'] = 'wbl';
$arr['id'] = 'wbl123';
$arr['password'] = "fjskakf";
假定调用的方法为 addUser,则采用下面的方法调用
$proxy = $client->getProxy();
$ret = $proxy->functionname($arr);

如果接口函数的参数不是对象,就是普通参数,则直接写上参数即可

$ret = $proxy->functionname(var1,var2,var3,.....);
$ret为他的返回值
然后反之亦然

 

未完,会持续更新。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值