首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Java调用webservice的有关问题

2012-09-10 
Java调用webservice的问题我用C++写的webservice(linux,gsoap),用java调用,发现传入的参数全为空,请问是什

Java调用webservice的问题
我用C++写的webservice(linux,gsoap),用java调用,发现传入的参数全为空,请问是什么问题?

[解决办法]
如果你用的是xfire框架,那么客户端传输的soap中默认生成的参数为in0,in1等等。。。而非真实的参数名,所以需要为接口类指定aegis.xml文件。否则服务端会因为参数名不对而无法接收到参数值。

********************************************************************

<?xml version="1.0" encoding="UTF-8"?>
<mappings>
 <mapping>
<method name="ValidateUploadRequest">
<parameter index="0" mappedName="imageBytes"/>
</method>
<method name="HelloWorld">
<parameter index="0" mappedName="name"/>
</method>
 </mapping>
</mappings>

******************************************************************* 

 

 



[解决办法]
http://jianghs.iteye.com/blog/629566
参考下~~~ 祝楼主好运。

热点排行