手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >关于android请求webservice方法传参数,不能传入参数的问题
关于android请求webservice方法传参数,不能传入参数的问题
摘要:按照网上的访问webservice的方法试了很多次,用的时KSOAP2来实现,已经可以访问到webservice了,在服务端可以看到能成功的...

按照网上的访问webservice的方法试了很多次,用的时KSOAP2 来实现,已经可以访问到webservice了,在服务端可以看到能成功的连接,但是从客户端传入的参数,在服务端始终为null,

< xsd:element name="save1" >
  < xsd:complexType >
    < xsd:sequence >
        < xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="xsd:string"/ >
        < xsd:element maxOccurs="1" minOccurs="1" name="in1" nillable="true" type="xsd:string"/ >
        < xsd:element maxOccurs="1" minOccurs="1" name="in2" nillable="true" type="xsd:string"/ >
        < xsd:element maxOccurs="1" minOccurs="1" name="in3" nillable="true" type="xsd:string"/ >
    < /xsd:sequence >
  < /xsd:complexType >
< /xsd:element >

这是服务端的wsdl,

下面的是客户端的代码:

String methodName="save1";
        String nameSpace="http://test/WebService";
        String url="http://xxxxxxxxx//WebService";
        String SOAP_ACTION = nameSpace+"/"+methodName;
        SoapObject request = new SoapObject(nameSpace, methodName);


        request.addProperty("in0", "sd");
        request.addProperty("in1", "w");
        request.addProperty("in2", "e");
        request.addProperty("in3", "p");

        SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
        envelope.bodyOut = request;
        envelope.dotNet = false;
        HttpTransportSE ht =new HttpTransportSE(url);

        try {

            ht.call(SOAP_ACTION, envelope);
            ht.getServiceConnection();
            if(envelope.getResponse()!=null){
                
            }
            else {

            }
        } catch (IOException e) {
            e.printStackTrace();
        } catch (XmlPullParserException e) {
            e.printStackTrace();
        }

为什么在服务端接受不到我传的参数呢?请帮忙指正,谢谢!

回复讨论(解决方案)

http://www.cnblogs.com/guwei4037/p/5582933.html 现在我可以访问到服务器了,就是参数不能传入,是不是参数名的问题?但是参数名我都是对应wsdl来的,到底是怎么回事呢? 楼主解决的了吗, 同样的问题

【关于android请求webservice方法传参数,不能传入参数的问题】相关文章:

android imageview图片居中技巧应用

Intel HAXM为Android 模拟器加速解决模拟器运行慢的问题

android4.0 获取手机IP地址的问题

在android开发中尽量不要使用中文路径的问题详解

android使用Messenger绑定Service的多种实现方法

android获取手机cpu并判断是单核还是多核

android平台中调用系统界面

在android settings.db数据库中添加一项新的设置

Android 开发环境配置问题

Android:Service之AIDL传递系统基本类型数据

精品推荐
分类导航