[求助]怎样用URLConnection 类,建立与http服务器的连接后,再检验http服务器返回的状态代码,如200,500,401用户名密码错误等?

解决方案 »

  1.   

    直接读取数据就好,true or false.....
    public void Test()
        {
            try
            {
                URL url = new URL("http://x/y");
                URLConnection connect = url.openConnection();
                connect.setDoInput(true);
                connect.setDoOutput(true);
                InputStream input = connect.getInputStream();
                BufferedInputStream bufIn = new BufferedInputStream(input);
                for(;;)
                {
                    int data = bufIn.read();
                    if(data == -1)
                    {
                        break;
                    }
                    else
                    {
                        System.out.print((char)data);
                    }
                }
            }
            catch(MalformedURLException mue)
            {
                       }
            catch(IOException ioe)
            {        }
        }