日期:2014-05-20  浏览次数:20792 次

急!!各位大牛帮忙看一个问题:java.net.UnknownHostException: www.xxx.com
下面这个方法读取指定连接的网页代码
Java code

    public String getHtmlCode(String addr) {
        BufferedReader in = null;
        URLConnection conn = null;
        try {
            URL url = new URL("www.xxx.com");
            conn = url.openConnection();
            conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");
            String str;
            in = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"));
            StringBuffer sb = new StringBuffer();
            while (null != (str = in.readLine())) {
                sb.append(str + "\n");
            }
            return sb.toString();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } finally {
            try {
                if (null != in) in.close();
            } catch (IOException e2) {
                // TODO: handle exception//
            }
        }
        return null;
    }



就在conn.getInputStream()的时候就出现了如题的异常,网上搜了半天都没有解决,请各位大哥大姐帮帮忙....

------解决方案--------------------
输入完整url 加上http:// 试一试!
------解决方案--------------------
我刚试了下,没发现这个错误啊。

怎么调用都没出问题。