帮同事看Webservice调用问题, 网上找了半天,只有问题并没有实际解决答案,报错如下:
Unmarshalling Error: unexpected element (uri:"", local:"billType"). Expected elements are <{http://alms.acconsys.com/types/message/A4Interface/SendbillInfosToALMS}billStatus>
与soapui工具对比, 最终发现是因为传递参数没有命名空间导致的,解决办法如下:
报错代码:
QName ename = new QName(ns, "SendbillInfosToALMSRequest","com"); SOAPBodyElement ele = body.addBodyElement(ename); // 传递参数 ele.addChildElement("billType").setValue("aaa"); ele.addChildElement("billStatus").setValue("path"); ele.addChildElement("billNum").setValue("path");
加命名空间(解决):
QName ename = new QName(ns, "SendbillInfosToALMSRequest","com"); SOAPBodyElement ele = body.addBodyElement(ename); ele.addChildElement("billType", "sen", "http://alms.acconsys.com/types/message/A4Interface/SendbillInfosToALMS").setValue("1"); ele.addChildElement("billStatus", "sen", "http://alms.acconsys.com/types/message/A4Interface/SendbillInfosToALMS").setValue("2"); ele.addChildElement("billNum", "sen", "http://alms.acconsys.com/types/message/A4Interface/SendbillInfosToALMS").setValue("3");
相关推荐
超简单的webservice调用demo,对hutool工具进行简单的封装,只需要输入webservice接口名、接口参数即可进行webservice接口调用,欢迎大家吐槽
JAVA WEBSERVICE 建的实例工程,给PB调用, 因VS建的 WEBSERVICE PB很难调用,所以用JAVA的axis做了个小实例 共大家参考
WebService调用的几种方式,总结了Axis,Cxf,HttpClient,Myeclipse反向生成,XFire调用方式。
要调用webservice需完成如下两步: (1)写一个调用webservice的类webservice(代码中有两个,一个是使用NSURLConnection写的类,还有一个是ASIHttpRequest写的webservice调用类) a.同步调用 b.异步调用 c.返回数据...
WebService调用代码样例
WebService调用测试工具,支持大部分wsdl调用。
这是本人练习调用webservice接口的实例:通过省份获取城市,在获取天气信息.一切说明都在附件中,直接下载导入到eclipse,开发环境正常,并且能上网,即可运行成功。希望能帮到需要的小伙伴。
WebService调用技术文档
use WebService::Aria2::RPC::JSON; my $aria2 = WebService::Aria2::RPC::JSON->new(); my $gid = $aria2->add_uri( 'http://example.com/file.tgz' ); $aria2->pause( $gid ); 描述 通过RPC接口控制aria2实例。 ...
webservice调用实例,通过HttpClient调用,包括完整参数调用,项目通过maven搭建
使用WSDL生成webService接口,编写Test调用方法进行测试
相信大家在调用rest webservice通常使用httpclient.该示例代码是使用httpconnection的形式,以POST和GET两种方式提交调用REST WebService。在项目中一直使用的工具类,分享给大家
短信验证码Webservice调用,案例下载,供大家学习使用。
webservice接口调用实例,经个人验证可用
.net调用webservice接口例子.net调用webservice接口例子.net调用webservice接口例子.net调用webservice接口例子
webservice终极调用,解决一切问题。
文档详细介绍了用myeclipse生成webservice的方法步骤,以及abap调用webservice 第一步:myeclipse生成webservice 第二部:发布webservice 第三步:在sap系统生成webservice代理 第四步:生成port 第五步:用实例调用...
调用pb开发的webserver(SOAP 1.1) /* POST /webservice/n_webservice.asmx HTTP/1.1 Host: localhost Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <soap12:Envelope xmlns:xsi=...
挺好用的webservice开发工具.直接输入webservice地址,然后输入入参,即可调用.
此程序demo详细描述的从发布接口到调用接口的全部过程,详细描述了Xfire调用webservice参数无法传递的问题。