import java.io.BufferedReader;
import java.io.FileWriter;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.HttpURLConnection;
import java.net.URL;
public class Test
{
private static HttpURLConnection connection = null;
private static InputStreamReader is = null;
private static FileWriter fw = null;
private static BufferedReader in = null;
private static PrintWriter out = null;
public void dis()
{
String line = null;
StringBuffer lines = null;
URL url = null;
try
{
url=new URL("http://www1.soccerstand.com/england.php");
//url=new URL("http://www.163.com");
connection = (HttpURLConnection)url.openConnection();
connection.connect();
is = new InputStreamReader(connection.getInputStream());
in = new BufferedReader((InputStreamReader)is);
line = new String();
lines =new StringBuffer();
System.out.println("in:"+in);
int i =0;
while ( (line = in.readLine()) != null) { lines.append(line + "\n");
}
System.out.println("lines:"+lines.toString());
}catch(Exception e)
{
e.printStackTrace();
}
}
public static void main(String args[])
{
Test t = new Test();
t.dis();
}
}
现在的问题是读取www.163.com的信息是可以的,可以读http://www1.soccerstand.com/england.php的时候信息为空。(是服务器做了某种设置不可以读还是程序本身有问题)
请高手指教。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货