php 调用java写的web service报错

错误信息如下:
SoapFault exception: [soap:Client] Not enough message parts were received for the operation.

Java服务端使用XFire

后来发现必须要用数组的方式传递参数
$param1 =" hello"
$param = array('inPara'=>$param1);

 $arr = $client->HelloService($param);

如果直接用 $arr = $client->HelloService($param1);,上面的异常就会出现

参数名inPara也要和wsdl中定义的一致,否则会出其他问题。
标签: PHP
评论: 2 | 引用: 0 | 阅读: 712
  • 1 
Chris [ 2010-08-04 13:10 | 回复 | 编辑 删除 ]
好老的头像系统啊
王者之剑 [ 回复于2010-08-04 18:44 网址 | 编辑 删除 ]
怀旧风格,呵呵
  • 1 
发表评论
昵 称: (必须)
密 码: (未注册用户可不填)
网 址: 邮 箱:
验证码: 验证码图片 选 项:
头 像:
内 容: