配置没有编码格式 我用Axis2提供了一个wsdl2java.bat命令 %AXIS2_HOME%\bin\wsdl2java -uri wsdl文件 -p client -s -o stub 生成了本地java类 对方给了我一个uid" />

求助webservice调用的问题?

来源:互联网  时间:2016/6/29 13:32:26

关于网友提出的“ 求助webservice调用的问题?”问题疑问,本网通过在网上对“ 求助webservice调用的问题?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 求助webservice调用的问题?
描述:

对方提供了一个wsdl文件,我方调用对方webservice wsdl文件开头   配置没有编码格式
我用Axis2提供了一个wsdl2java.bat命令 %AXIS2_HOME%\bin\wsdl2java -uri wsdl文件 -p client -s -o stub 生成了本地java类 对方给了我一个uid ,我用了调用测试。正常应该返回true,可是不知道为什么却返回的是false 调用方法如下: public static void main(String[] args) throws Exception        { //Cert_queryStub是生成的类名,GetUseByuid 为方法名 返回类型为boolean  Cert_queryStub stub = new Cert_queryStub();  Cert_queryStub.GetUseByuid gg = new Cert_queryStub.GetUseByuid();          gg.setUid("testyangmin");          System.out.println( stub.getUseByuid(gg).get_return()); }
/> 问题1:对方提供的wsdl文件开头没有编码格式  这样会又问题吗? 问题2:我的调用方法有问题吗?问题在哪 如何解决? 问题3:有没有一种更简单的方式去验证对方webservice是否正常  比如:客户端远程浏览器地址栏上输入传参数,验证对方webservice是否正常?


解决方案1:

你叫人家看下到底人家是否返回的是true。 也行在人家那出错了?

解决方案2:

不把编码固定,也有他的好处,和范式差不多。使用的人可以根据自己的需求加编码。

            response.setCharacterEncoding("UTF-8"); 

上一篇java List分组问题
下一篇求一个 js 验证 url 格式的函数。搜到一个,不好使。
明星图片
相关文章
《 求助webservice调用的问题?》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)