我自己写了一些就是没反应。也抓不到
URL url=new URL("http://www.weather.com.cn/weather/101020100.shtml");
HttpURLConnection connection=(HttpURLConnection) url.openConnection();
connection.setRequestMethod("Post");
connection.setDoInput(true);
connection.setDoOutput(true);
OutputStream os = connection.getOutputStream();
os.flush();
os.close();
InputStream is = connection.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is,"utf-8"));
StringBuffer sb = new StringBuffer();
String line;
while ((line = br.readLine()) != null) {
sb.append(line);
}
is.close();
out.println(line);
}
URL url=new URL("http://www.weather.com.cn/weather/101020100.shtml");
HttpURLConnection connection=(HttpURLConnection) url.openConnection();
connection.setRequestMethod("Post");
connection.setDoInput(true);
connection.setDoOutput(true);
OutputStream os = connection.getOutputStream();
os.flush();
os.close();
InputStream is = connection.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is,"utf-8"));
StringBuffer sb = new StringBuffer();
String line;
while ((line = br.readLine()) != null) {
sb.append(line);
}
is.close();
out.println(line);
}
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoInput(true);
connection.setDoOutput(true); InputStream is = connection.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is,
"utf-8"));
StringBuffer sb = new StringBuffer();
String line;
while ((line = br.readLine()) != null) {
sb.append(line+"\n");
}
is.close(); System.out.println(sb);
看一下吧,这个就可以了,你的代码有问题啊,尤其是最后,输出的是sb,你输出line肯定不行,中间去掉了一个设置request方法的,还有获取输出流干什么,也去掉了那个。跑起来了,输出了。你试试,不行可以继续留言