当前位置: 代码迷 >> Android >> 调用.net的webservice,该如何解决
  详细解决方案

调用.net的webservice,该如何解决

热度:98   发布时间:2016-05-01 21:06:41.0
调用.net的webservice
4.0.3程序
Java code
private String ws(){        String result="";        try{            SoapObject request=new SoapObject(NAMESPACE,MEHTODNAME);//NameSpace                        request.addProperty("i","5");            request.addProperty("j", "6");                        SoapSerializationEnvelope envelope=new SoapSerializationEnvelope(                    SoapEnvelope.VER11);                        envelope.dotNet=true;                        envelope.setOutputSoapObject(request);                        HttpTransportSE ht=new HttpTransportSE(URL);                        [color=#FF0000]ht.call(SOAPACTION, envelope);[/color]    //到这一步就异常 找不到原因                      if(envelope.getResponse()!=null){                SoapPrimitive response=(SoapPrimitive)envelope.getResponse();                result=response.toString();            }                    }catch(Exception e){            result=e.getMessage();        }        return result;    }


------解决方案--------------------
1.检查web端是否正常
2.尝试一下同样的写法是不是在2.2版本的项目下正常,如果2.2版本下正常,那么就很有可能是第三方ksoap包的版本有问题
3.如果2.2下也运行不了,那么这里有个2.2版本的例子,你下来看看
http://download.csdn.net/detail/fire_fire_fire/4311576
  相关解决方案