一、获取接口信息:
使用工具soapUI获取接口调用信息:
双击request:
复制接口调用格式:
webService接口通常传递xml参数因此需要组装数据:
①若传递单个参数则:
<soapenv:Envelope xmlns:soapenv=”http://schemas.xmlsoap.org/soap/envelope/” xmlns:cen=”http://center.jiuzhou.com/”> <soapenv:Header/> <soapenv:Body> <cen:方法名> <!–Optional:–> <参数1>参数值</参数1> <参数2>参数value</参数2> </cen:方法名> </soapenv:Body> </soapenv:Envelope>
②若传递参数最终需要解析成一个对象则:
<soapenv:Envelope xmlns:soapenv=”http://schemas.xmlsoap.org/soap/envelope/” xmlns:cen=”http://center.jiuzhou.com/”> <soapenv:Header/> <soapenv:Body> <cen:方法名> <![CDATA[ <!–这里使用CDATA将参数xml包起来,从而不将参数解析成xml格式。 <!–Optional:–> <属性>参数值</属性> …….. </cen:方法名> ]]> </soapenv:Body> </soapenv:Envelope>
二、获取接口调用返回值:
webService接口返回值示例:
<?xml version=”1.0″ ?> <S:Envelope xmlns:S=”http://schemas.xmlsoap.org/soap/envelope/”> <S:Body><ns2:getValueResponse xmlns:ns2=”http://com.webserver/”> <addResult>xxxxxx</addResult> </ns2:getValueResponse> </S:Body> </S:Envelope>
解析该返回值,addResult中的内容就是返回值
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/181290.html原文链接:https://javaforall.cn