很简单:直接用URL类处理,把接到的东西转化成String就可以了。

解决方案 »

  1.   

    兄弟我正在做这个事情,有好多办法,其中有一种是直接TELNET,你用SOCKET连到对方网站上,然后往SOCKET里写这样一句:"get http://url HTTP/1.1 \r\n\r\n",url是你要的网页地址,其它照抄。另一种是象Koham说的:
    URL url = new URL("http://url");
    URLConnection connection = url.openConnection();
    DataInputStream in = new DataInputStream(connection.getInputStream());
    ...
      

  2.   

    将HTML保存为文件的方法,稍加改动即可。public void fsave(String urlsource,File filename)
    { netsocket=true;
    try
    {
    URL url = new URL(urlsource);
    HttpURLConnection urlConn= (HttpURLConnection)url.openConnection();
    InputStream in=url.openStream();
    if (urlConn.getResponseMessage().equals("OK"))
    {
    int b;
    int bt=0;
    FileOutputStream cf = new FileOutputStream(filename);
    while ((b=in.read())!=-1 && bt<=100000)
    { cf.write(b);
    bt++;
    }
    cf.close();
    writeLog("总字节数为:"+bt);
    }
    in.close();
    }
    catch (IOException exception)
    { writeLog("fsave file Error: " + exception);
    netsocket=false;
    }
    }