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