Android调用PC服务器的webService的方法(KSOAP)

我用netbeans7+Axis2开发了web服务。

Android客户端使用了KSOAP。调用web服务

wsdl文件节选


程序调用节选

 public static int aoma_login(String in_usr, String in_passwd) {
  SoapObject request = new SoapObject(" http://service/XXXXX/com/xsd", "login");  // wsdl文件中 xmlns:ns0的值
  
      request.addProperty( "userName", in_usr );
      request.addProperty("password", in_passwd);
          
      SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); 
      envelope.bodyOut = request;  
      envelope.dotNet = true;
      
      HttpTransportSE ht = new HttpTransportSE(" http://www.XXXX.com:8080//axis2/services/Mobile.MobileSOAP11port_http") ;   //wsdl的soap:address location=的值
      ht.debug = true;
      
      try 
      {
        ht.call(" http://www.XXXX.com:8080/axis2/services/Mobile/login", envelope);  // webService+web方法名
        

要点说明

见红色字体和背景色部分

附件:ksoap2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值