下面的代码适用于Google App Engine项目。无法打开URL流
为什么我在没有看到任何行返回的情况下出现流关闭错误?
我确定URL指向的页面是活动的。
URL url = new URL("http://banico.com.au");
BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
String line;
resp.getWriter().println("START");
while ((line = reader.readLine()) != null)
{
reader.close();
}
resp.getWriter().println("END");
你为什么要关闭while语句中的'reader'? – systempuntoout
哎。这应该在闭幕之外}。我评论了一堆东西,并清理它在这里呈现。现在我感到很蠢。感谢您指出了这一点。 –
我将它添加为答案 – systempuntoout