axis2 开发weberivce 来位大神把这问题收了吧。
表示 试了千百次 都是 Xml输入参数格式不正确
用测试工具可以测试成功
不知道是什么原因,有大神亲自帮忙 试试这接口吧
参数 接口名 方法 提供 只要能返回数据就行了
//保存查询参数XML格式
StringBuffer xml = new StringBuffer("<?xml version="1.0" encoding="UTF-8"?>");
xml.append("<ParamsXml>");
xml.append("<Params>");
xml.append("<AgentID>GDDX</AgentID>");
xml.append("<DepartureAirport>CAN</DepartureAirport>");//三字码
xml.append("<ArriveAirport>PEK</ArriveAirport>");//三字码
xml.append("<DepartureDate>2014-01-18</DepartureDate>");//时间
xml.append("<CarrierCode></CarrierCode>");//航空公司二字码,可空
xml.append("<FS>D</FS>");//D:直达,N:中转
xml.append("</Params>");
xml.append("</ParamsXml>");
System.out.println("请求XML:"+xml.toString());
// axis2 服务端
String url = "http://ws04.itour.cn:8084/ItourAgentCRSService.asmx?wsdl";
//确定调用方法
options.setAction("http://itour.cn/AV");
//指定要调用的AV方法及WSDL文件的命名空间
QName qname = new QName("http://itour.cn/","AV");