与KSOAP的连接错误

时间:2013-08-17 15:59:55

标签: android android-ksoap2

我遇到了问题,我正在使用库Ksoap2来处理我的网络服务。但是,当我在我的模拟器中运行它时,该应用程序工作正常,但是,当我在我的设备上安装它时,我有这个错误:

null http../service.asmx 

我在平板电脑和三星Skyrocket中试过它。

有人可以告诉我这里有什么问题吗?

在我的服务器上是Win7中的IIS,但是当我从我的移动设备在Chrhme中打开它时,Web服务也可以正常工作。

private static final String accionSoap="http://tempuri.org/saludo";
private static final String Metodo="saludo";
private static final String namespace="http://tempuri.org/";
private static final String url="http://192.168.0.11:6060/Service.asmx";


TextView tv;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    conectar();

}


private void conectar() {
    tv=(TextView)findViewById(R.id.txtinfo);
    try{

        SoapObject request=new SoapObject(namespace,Metodo);
        SoapSerializationEnvelope sobre= new SoapSerializationEnvelope(SoapEnvelope.VER11);
        sobre.implicitTypes=true;
        sobre.dotNet=true;
        sobre.setOutputSoapObject(request);
        HttpTransportSE transporte=new HttpTransportSE(url);
        transporte.call(accionSoap, sobre);

        SoapPrimitive resultado=(SoapPrimitive)sobre.getResponse();

        tv.setText(resultado.toString());



    }
    catch(Exception e){
        tv.setText("ERROR"+" "+e.getMessage()+" "+url);

    }

}

0 个答案:

没有答案