修改post方法如下:  InputStream post() throws IOException{
    URLConnection uc = url.openConnection();
    uc.setDoOutput(true);DataOutputStream out= new DataOutputStream(uc.getOutputStream());

    

    out.write(query.getString());
    out.write("\r\n");
    out.flush();
    out.close();
    return uc.getInputStream();  }

解决方案 »

  1.   

    修改post方法如下:  InputStream post() throws IOException{
        URLConnection uc = url.openConnection();
        uc.setDoOutput(true);DataOutputStream out= new DataOutputStream(uc.getOutputStream());

        

        out.write(query.getString());
        out.write("\r\n");
        out.flush();
        out.close();
        return uc.getInputStream();  }
      

  2.   

    看错了,你的程序是正确的,不过我是这样理解post方法的
    DataOutputStream writer = new DataOutputStream(uc.getOutputStream());
     writer.writeBytes(name1 + "=" + value1 + "&");
    writer.writeBytes(name2 + "=" + value2);
            writer.flush();
            writer.close();
            return uc.getInputStream();你把参数变成了一个queryString,每对参数都加&隔开,好像也正确了
    不过不需要\r\n吧?以上程序我测试过是可以提交出去的,也得到了预期结果
      

  3.   

    我在QueryString类中就这样定义了!用&分开!
    我又用你的代码试了一下,也不行!救命呀!!!!!!!!!!!!!!!!!!!