我在普通类上都可以。。为什么 在ANDROID上不行哈。。有版本问题吗

解决方案 »

  1.   

    android上面最好用org.apache.http.client.HttpClient做webservice的访问
      

  2.   

    在ANDROID上不能使用LOCALHOST。。 我是改成了http://10.0.2.2:8080
      

  3.   

    解决了吗楼主?没有报错,你可以试着打印一下你的请求信息啊,通过ht.requestDump还是什么,记不太清了,估计是服务器端错误吧
      

  4.   


     String wsUrl = "http://192.168.1.58:8088/login/webservice", response;
    // 登录的线程
    private class LoginThread extends Thread {
    public void run() {
    try {
    // 准备参数
    Object[] param = new Object[] { txtName.getText().toString(), toolUtil.toUnicode(txtPwd.getText().toString()) };
    // 准备调用Webservice的客户端
    WebserviceClient client = new WebserviceClient(wsUrl, "carMemberWs", "login", param, String.class, null);
    // 调用Webservice,并把返回的数据解压再解密
    response = toolUtil.gunzip((String) client.execute());
    } catch (Exception e) {
    Log.e(Constant.TAG_NAME, "登录的线程", e);
    } finally {
    loginHandler.sendMessage(new Message());
    }
    }
    }