android webservice调用wsdl

liangxuan14 2011-10-31 02:52:02
一直报xml解析错误:谁知道原因

public class WebService {

public void login(String name,String password){
//WSDL文档中的命名空间
final String targetNameSpace="urn:Users";

String methodName = "ClentLogin" ;
//WSDL文档中的URL
final String WSDL="http://124.42.77.77/api/center/Users";

SoapObject soapObject=new SoapObject(targetNameSpace,methodName);
//调用的方法参数与参数值(根据具体需要可选可不选)

soapObject.addProperty("sitekey", "");
soapObject.addProperty("sitepwd", "");
soapObject.addProperty("option", "");
soapObject.addProperty("username", name);
soapObject.addProperty("password", password);

// 生成调用WebService方法的SOAP请求信息,并指定SOAP的版本
SoapSerializationEnvelope envelope=new SoapSerializationEnvelope(SoapEnvelope.VER10);
// 设置是否调用的是dotNet开发的WebService
//envelope.dotNet=false;
//envelope.bodyOut = soapObject;
envelope.setOutputSoapObject(soapObject);

HttpTransportSE httpTransportSE = new HttpTransportSE(WSDL);

try {

httpTransportSE.call(targetNameSpace+methodName, envelope);

SoapObject result=(SoapObject)envelope.getResponse();

int count=result.getPropertyCount();
for(int index=0;index<count;index++){
result.getProperty(index).toString();
}
} catch (Exception e) {
e.printStackTrace();
}
}

}
...全文
420 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lian 2011-11-16
  • 打赏
  • 举报
回复
地址错了吧!!
liangxuan14 2011-11-16
  • 打赏
  • 举报
回复
我的这个问题早解决了 现在报的是另外一个问题 找不到调用的方法
sunny8675 2011-11-05
  • 打赏
  • 举报
回复
哎,与你同样错误,到现在没解决。

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧