急!!各位大牛帮忙看一个问题: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:// 试一试!
------解决方案--------------------
我刚试了下,没发现这个错误啊。
怎么调用都没出问题。