Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法通过Android ksoap2从WebService接收数据_Java_Android_Ksoap2 - Fatal编程技术网

Java 无法通过Android ksoap2从WebService接收数据

Java 无法通过Android ksoap2从WebService接收数据,java,android,ksoap2,Java,Android,Ksoap2,我正在尝试将字符串发送到webservice并从中获取重播 我使用android studio在java for android上编程 以及visual studio 2010,用于编写C#webservice 我在android上有这个代码 private static final String SOAP_ACTION = "http://tempuri.org/HELO"; private static final String OPERATION_NAME = "HELO";/

我正在尝试将字符串发送到webservice并从中获取重播

我使用android studio在java for android上编程

以及visual studio 2010,用于编写C#webservice

我在android上有这个代码

 private static final String SOAP_ACTION = "http://tempuri.org/HELO";

    private static final String OPERATION_NAME = "HELO";// your webservice web method name

    private static final String WSDL_TARGET_NAMESPACE = "http://tempuri.org/";

    private static final String SOAP_ADDRESS = "http://10.0.0.2/WS_TEST/Service1.asmx";



            SoapObject request = new SoapObject(WSDL_TARGET_NAMESPACE, OPERATION_NAME);
            PropertyInfo info= new PropertyInfo();
            info = new PropertyInfo();
            //Set Name
            info.setName("HELO");
            //Set Value
            info.setValue("New User");
            //Set dataType
            info.setType(String.class);
            //Add the property to request object
            request.addProperty(info);

            SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
            envelope.dotNet = true;

            envelope.setOutputSoapObject(request);
            HttpTransportSE httpTransport = new HttpTransportSE(SOAP_ADDRESS);
            try {
                httpTransport.call(SOAP_ACTION, envelope);
                Object response = envelope.getResponse();
                tvData1.setText(response.toString());
            } catch (Exception exception) {
                tvData1.setText(exception.toString());
            }

and this my C# WebService

     [WebService(Namespace = "http://tempuri.org/")]
        [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
        [System.ComponentModel.ToolboxItem(false)]
        // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
        // [System.Web.Script.Services.ScriptService]
        public class Service1 : System.Web.Services.WebService
        {

            [WebMethod]
            public string HELO(string Name)
            {
                return "Hello : " + Name;
            }

        }
我只得到了Helo:,没有我发送的字符串 代替Helo:新用户

thans

尝试更改此选项:

//Set Name
            info.setName("HELO");
为此:

//Set Name
            info.setName("Name");

我也有同样的问题。。。。。。也许有人能帮忙?