php 调动java xfire参数错误

 

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中定义的一致,否则会出其他问题。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章