读书人

Java调用webservice的有关问题

发布时间: 2012-09-10 11:02:32 作者: rapoo

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
参考下~~~ 祝楼主好运。

读书人网 >Java Web开发

热点推荐