axis2 WebService 请求参数xml格式
Posted 倾目
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了axis2 WebService 请求参数xml格式相关的知识,希望对你有一定的参考价值。
方法定义
public class GetBillInfoService {
public String getBillList(String xmlData, String temp ){}
传入接口的xml
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" // 固定写法
xmlns:ser="http://service.cn.xx.com"> // 定义命名空间,标记类路径
<soapenv:Header/>
<soapenv:Body>
<ser:getBillList> // 该标签,指示调用接口的哪个方法,标签名与方法名相同
<ser:xmlData11> // 第一个方法参数对应的标签,没有<ser:xmlData11>标签,会导致第一个参数接收失败,这个标签顺序标记方法的参数位置
<![CDATA[ // 没有<![CDATA[ ,会导致接口方法的第一个参数解析失败
<para><userName>liub</userName></para>]]>
</ser:xmlData11>
<ser:xmlData12> // 第二个方法参数(String temp)对应的标签
<![CDATA[
<para><userName>liub</userName><billKeyword></billKeyword><queryType>0</queryType><<pageSize>15</pageSize><Column></Column></para>]]>
</ser:xmlData12>
</ser:getBillList>
</soapenv:Body>
</soapenv:Envelope>
以上是关于axis2 WebService 请求参数xml格式的主要内容,如果未能解决你的问题,请参考以下文章
怎么用Axis2发布一个webservice,service返回json格式数据,可以用Ajax访问直接解析?
webservice,axis2做服务端,客户端,获取参数总是为null,请问有人遇到过么
java调用(axis2)WebService传递对象类型参数(源码)
关于使用Axis2 webservice 处理Fault响应时抛org.apache.axis2.AxisFault的分析