0
 try {
        URL u = new URL("http://[::1]/index.php");
        InputStream in = u.openStream();    
        int b;
        while ((b = in.read()) != -1) {
        System.out.write(b);
        }
       }
        catch (MalformedURLException e) {System.out.println(e);}
        catch (IOException e) {System.out.println(e);}

戻り値

実行: java.net.ConnectException: 接続が拒否されました: connect BUILD SUCCESSFUL (合計時間: 1 秒)

なぜエラーがスローされるのですか? それを修正する方法は?

4

1 に答える 1

2

localhost で実行され、ポート 80 をリッスンするサーバーが必要です。そうでない場合は、接続拒否エラーが発生します。

于 2012-12-29T11:50:55.110 に答える