首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2012-06-02 
调用.net的webservice4.0.3程序Java codeprivate String ws(){String resulttry{SoapObject requestn

调用.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

热点排行