2013-02-10 35 views
0

我试图通过KSOAP连接到我的互联网服务和giveme此错误问题与KSOAP当我试图t连接到我的web服务

找不到{}

我知道,调度方法是两个问题,他们都没有正确地把名称空间或添加正确的方法名称相同的错误,在这里我添加正确的命名空间,正确的方法也是它现在工作不是,这就是问题,这里是调用webservice的代码

ObjConexion object = new ObjConexion();

SoapObject request = new SoapObject(object.NameSpace(), "login"); 
    SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); 
    Bundle extras = getIntent().getExtras(); 



    /*PropertyInfo namePro =new PropertyInfo(); 
    namePro.setName("_name"); 
    //namePro.setValue(extras.getString("name")); 
    namePro.setValue("sdfasdfsadf"); 
    namePro.setType(String.class); 
    request.addProperty(namePro); 
    */ 
    PropertyInfo emailPro =new PropertyInfo(); 
    emailPro.setName("email"); 
    //emailPro.setValue(extras.getString("mail")); 
    emailPro.setValue("asdfsdfasdfasdf"); 
    emailPro.setType(String.class); 
    request.addProperty(emailPro); 

    PropertyInfo passwordPro =new PropertyInfo(); 
    passwordPro.setName("password"); 
    //passwordPro.setValue(((EditText) findViewById(R.id.passwd)).getText().toString()); 
    passwordPro.setValue("asdkasdkfkasdf"); 
    passwordPro.setType(String.class); 
    request.addProperty(passwordPro); 


    HttpTransportSE androidHttpTransport = new HttpTransportSE("WSDLPath"); 
    androidHttpTransport.debug = true; 
    try { 
     androidHttpTransport.call("", envelope); 
     SoapPrimitive result = (SoapPrimitive)envelope.getResponse(); 

    }catch (Exception e) { 
     e.printStackTrace(); 

     Toast.makeText(this,e.getMessage().toString(),Toast.LENGTH_LONG).show(); 
    } 

回答