Android无法连接到.net web服务

Android无法连接到.net web服务,android,soap,Android,Soap,我正在尝试将web服务与我的android应用程序连接,但它在声明SoapObject时出错。请帮我解决它们!!非常感谢你。这是我的代码: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final String Soap_Action = "http://huroid

我正在尝试将web服务与我的android应用程序连接,但它在声明SoapObject时出错。请帮我解决它们!!非常感谢你。这是我的代码:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    final String Soap_Action = "http://huroid.com/AndroidGetAllUser";
    final String Soap_MethodName = "AndroidGetAllUser";
    final String Soap_NameSpace = "http://huroid.com/";
    final String Soap_URL = "http://huroid.com/UserService.asmx?op=AndroidGetAllUser";

    //CallService
    try{

        SoapObject request = new SoapObject(Soap_NameSpace, Soap_Action);
    }
    catch(Exception e){
        Toast.makeText(this, "Error", Toast.LENGTH_LONG);
    }

    adpUser.notifyDataSetChanged();


}
此行出现错误:

SoapObject request = new SoapObject(Soap_NameSpace, Soap_Action);
我不理解识别soap命名空间和方法的方法:(

类型

在任何web浏览器中,都会显示可用的方法和soap命名空间信息,以及方法参数和返回类型


这就是您要问的吗?

您可以尝试以下格式:

SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
比如:

注:

+ replace Soap_Action with Soap_MethodName
+ Soap_Action = Soap_Namespace + Soap_MethodName
+ replace Soap_Action with Soap_MethodName
+ Soap_Action = Soap_Namespace + Soap_MethodName