如何发送WEB页面请求信息
我需要通过程序,将网页请求GET发送给某个网站,从而获得该网站的响应,但是我用下面的程序块却没有得到任何返回信息,也没有报错。
Socket sentRequest = new Socket("www.sina.com",80); //创建到新浪网连接的套接字
OutputStream out = sentRequest.getOutputStream(); //创建输出流
InputStream in = sentRequest.getInputStream(); //创建输入流
PrintStream outStream = new PrintStream(out); //将输出流包装到PrintStream,
// 便于下面的写入请求信息
outStream.println("GET "+"www.sina.com"+" HTTP/1.0");
outStream.println("Host:"+"www.sina.com");
outStream.println("Accept:*/*");
outStream.println("Referer:");
outStream.println();
BufferedReader read=new BufferedReader(new InputStreamReader(in)); //读出
String Line;
while((Line=read.readLine())!=null) //按行读出服务器的响应信息
{
System.out.println(Line);
}
请问有什么问题么?